在 OSX Snow Leopard 上安装 IPython 以使用非默认 python 版本(即 python2.6.6/python2.7)

StackOverflow https://stackoverflow.com/questions/4200486

  •  25-09-2019
  •  | 
  •  

好吧,伙计们,这很棘手,我什至还没有在 IPython 网站上找到合适的解决方案。

我正在开发 OSX Snow Leopard。我已经使用 easy-install 安装了 IPython,以及所有其他基本附加组件:

$ sudo easy-install readline pexpect nose ipython

一切正常并且安装正确。

问题是IPython使用python 2.6.1解释器,但我想使用python 2.6.6或python 2.7。这是必要的,因为我使用的是“pygame”模块,该模块仅适用于我的 python 2.6.6 安装。

我怎样才能做到这一点?提前致谢。


另一个解决方案:

(除了已经接受的答案之外,顺便说一句,谢谢你。)

我刚用过 pippip uninstall ipython 进而 sudo pip install ipython. 。这针对我最新的 python 版本安装了它。不过还是感谢其他版本!我来用了 pip 我所有的Python安装必需品而不是 easy_install 截至最近。

有帮助吗?

解决方案

我刚刚得到了同样的问题,我想我找到了解决办法。

更新您的蟒蛇到非默认版本后,说2.6.6,还必须重新安装设置工具。要验证您的easy_install安装正确,键入“这easy_install的”,看是否easy_install的是“/Library/Frameworks/Python.framework/Versions/2.6/bin/”目录下,如果不是,它可能会在“显示在/ usr /斌/“那么你需要下载setuptools的正确版本,例如,对于2.6.6,它的setuptools的-0.6c11-py2.6.egg,并使用” sh的./setuptools-0.6c11-py2。 6.egg”进行安装。毕竟,你需要重新打开端子短只是为了让所有的ENV变量得到刷新,然后当你用“的easy_install IPython的”,就可以得到正确的版本IPython的工作。

这对我的作品,我希望它可以帮助你。

其他提示

调用与Python的适当版本安装easy_install的版本。

easy_install-2.7 ...

下面的链接,这说明工作对我来说:

http://blog.praveengollakota.com/47430655 (一定要确保遵循easy_install的步骤,使得python2.7将得到的easy_install拿起!)

我不得不做以下的额外步骤来把事情正常工作:

1)更新〜/ .profile文件的“/Library/Frameworks/Python.framework/Versions/2.7/bin”添加到我的$ PYTHONPATH和源是确保旧IPython的路径没有被拾起

2)DO “命令的easy_install readline的”,以确保标签完井和的IPython中工作的其他特征正常。

(在我的情况,我也用pymongo,所以我也必须卸载(须藤PIP卸载pymongo)和安装(须藤的easy_install pymongo),以获得pymongo包工作)。

希望这有助于。

为什么不看看只更改 python\scripts 目录中的 shebang 行是否有效?那里应该有一个 IPython 启动 shell 脚本。将其指向所需 Python 加载的完整路径并尝试一下。

不确定 OS X 上脚本目录的完整路径。在 Windows 上,它位于 c:\Python2x\Scripts。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top