2024-10-03 04:40:18 发布
网友
我猜我不是唯一一个在6.2puiaslinux(RedHat))上使用非系统python2.7.2进行科学计算的人。我的python2.7.2安装在sandbox中,我用python2.7命令调用它。当我需要执行脚本时,这不是问题所在。但是,我希望使用ipython代替默认的pythonshell进行交互使用。我用yum添加了ipython?当我启动它时,它默认为系统python。如何强制它加载python2.7?在
多谢了!在
IPython是一个Python包。当您有多个Python时,您必须(通常,除非PYTHONPATH黑客)为给定的Python安装一个包。yum只会为系统Python安装它,因此您必须为自己的Python单独安装它。解决方案是简单地使用您自己的Python pip install ipython(如果没有安装distribute/pip,请先安装distribute/pip)。在
pip install ipython
我要回答我自己的问题。对于在RedHat克隆上使用Python进行科学计算的人(例如PUIAS),获得所需全部的最简单方法是使用rpm包管理器和Enthought Python Distribution (EPD for short)。EPD将所有东西都安装在沙盒中,这样基于过时版本Python的系统工具就不会聚集在一起。但是,路径必须根据系统进行调整,甚至更容易在用户基础上进行调整,以便使用shell调用非系统工具。在
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调用非系统工具。在
相关问题 更多 >
编程相关推荐