ipython for Python 2.7.2用户在PUIAS(RedHat)Linux上

2024-10-03 04:40:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我猜我不是唯一一个在6.2puiaslinux(RedHat))上使用非系统python2.7.2进行科学计算的人。我的python2.7.2安装在sandbox中,我用python2.7命令调用它。当我需要执行脚本时,这不是问题所在。但是,我希望使用ipython代替默认的pythonshell进行交互使用。我用yum添加了ipython?当我启动它时,它默认为系统python。如何强制它加载python2.7?在

多谢了!在


Tags: 命令脚本系统ipythonsandboxredhatyum科学计算
2条回答

IPython是一个Python包。当您有多个Python时,您必须(通常,除非PYTHONPATH黑客)为给定的Python安装一个包。yum只会为系统Python安装它,因此您必须为自己的Python单独安装它。解决方案是简单地使用您自己的Python pip install ipython(如果没有安装distribute/pip,请先安装distribute/pip)。在

我要回答我自己的问题。对于在RedHat克隆上使用Python进行科学计算的人(例如PUIAS),获得所需全部的最简单方法是使用rpm包管理器和Enthought Python Distribution (EPD for short)。EPD将所有东西都安装在沙盒中,这样基于过时版本Python的系统工具就不会聚集在一起。但是,路径必须根据系统进行调整,甚至更容易在用户基础上进行调整,以便使用shell调用非系统工具。在

相关问题 更多 >