适用于PUIAS(RedHat)Linux上Python 2.7.2用户的ipython
我猜我不是唯一一个在6.2puias-Linux(RedHat))上使用非系统python2.7.2进行科学计算的人。我的Python 2.7.2安装在沙箱中,我使用命令python2.7调用它。当我需要执行脚本时,这不是问题所在。但是,我想使用ipython代替默认的pythonshell进行交互使用。我使用yum添加了ipython?当我启动它时,它默认为系统python。如何强制它加载python2.7适用于PUIAS(RedHat)Linux上Python 2.7.2用户的ipython,python,redhat,ipython,Python,Redhat,Ipython,我猜我不是唯一一个在6.2puias-Linux(RedHat))上使用非系统python2.7.2进行科学计算的人。我的Python 2.7.2安装在沙箱中,我使用命令python2.7调用它。当我需要执行脚本时,这不是问题所在。但是,我想使用ipython代替默认的pythonshell进行交互使用。我使用yum添加了ipython?当我启动它时,它默认为系统python。如何强制它加载python2.7 非常感谢 IPython是一个Python包。当您有多个Python时,您必须(通常,
非常感谢 IPython是一个Python包。当您有多个Python时,您必须(通常,除非PYTHONPATH黑客)为给定的Python安装一个包。yum只会为系统Python安装它,因此您必须为自己的Python单独安装它。解决方案是使用自己的Python简单地
pip安装ipython
(如果没有安装,请先安装distribute/pip)。我将回答自己的问题。对于使用Python在RedHat克隆上进行科学计算的人(例如PUIAS),最简单的方法就是使用rpm软件包管理器和。EPD将所有东西都安装在一个沙箱中,这样基于过时Python版本的系统工具就不会聚集起来。但是,必须针对系统调整路径,甚至在用户基础上更容易调整路径,以便使用shell调用非系统工具