我是RHEL的新手。我已经习惯了非Linux的Unix,它有一种根本不同的处理包的方式。
我想在yilla作为包管理器的vanilla RHEL7系统上为用户安装ipython。
“yum install python”相当简单,但考虑到我是操作系统的新手并且我不完全了解ipython是什么,我对如何继续操作感到难过。
“yum install ipython”显然不起作用,并且每个可能的解决方案似乎都需要安装其他我不知道如何以合理的方式安装的东西。
我试图尽量保持通用性,以便将来更新/删除软件将是显而易见的,所以任何可以用yum完成的事情都可能更好。
安装说明参考pip,我没有。我可能需要setuptools来运行pip,但我无法找到合适的方法来获得它。也许我可以通过安装EPEL捆绑软件包来获得一个或者任何一个,但我找不到RHEL7的那些,至少不是一种看似不像“下载并安装这个随机文件,信任我们”的方法,这似乎是不负责任的。
另一个选择是anaconda。同样,似乎没有与yum相关的方式来安装它,而anaconda本身只是结束下载ipython的一种手段,所以这是远离目标的两个抽象层次。
另外,这些天我甚至想要“ipython”,还是我想要“jupyter”?
我所关心的是用户应该能够在提示符下输入“ipython”并获得他期待的东西。
此外,由yum安装的python是2.7.5-48.el7,这似乎不是最新的。我不关心使用当前版本,除非这阻止我以其他方式成功安装ipython,但我认为它可能是相关的。
有关如何安装此东西的任何建议是最容易维护的方法吗?我不想要yum版本的python吗?
感谢您的耐心等待。
答案 0 :(得分:0)
首先从EPEL资源库安装python-pip(https://fedoraproject.org/wiki/EPEL - 它与所有Red Hat的Linux发行版兼容 - 无论是CentOS,RHEL,Oracl,ScientificLinux还是其他),(或者如果你不喜欢) #39; t信任EPEL repo提供者你可以使用get-pip.py(https://bootstrap.pypa.io/get-pip.py)脚本,但是你必须信任它的提供者)然后通过
安装pip install ipython