对于iPython:easy_install在Mac OS 10.5.8上找不到我的Python

时间:2011-08-31 15:44:56

标签: python macos setuptools ipython easy-install

在我的Mac OS 10.5.8上安装了setuptools-0.6c11-py2.7.egg,但随后

sudo easy_install readline ipython

会产生可能的脚本问题吗?

Processing readline-6.2.0.tar.gz
Running readline-6.2.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-N_JiZD/readline-  6.2.0/egg-dist-tmp-9IRgCS
No eggs found in /tmp/easy_install-N_JiZD/readline-6.2.0/egg-dist-tmp-9IRgCS (setup script problem?)

并且easy_install无法找到我的Python

ERROR: 'IPython requires Python Version 2.6 or above.' 
Exiting.
error: Setup script exited with 1

但是我刚刚安装了2.7而我的活动版本是3.0.1

$ ls /Library/Frameworks/Python.framework/Versions/
2.7 3.0 Current

基于我在这里找到的提示,我尝试将setuptools直接安装到... / 2.7 / bin /但我得到的只是easy_install的讲座

setuptools 0.6c11 is already the active version in easy-install.pth

我在这里看到的另一个提示是运行

$ python2.7 setup.py install               
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'setup.py': [Errno 2] No such file or directory

结果令人不安。我怎样才能帮助easy_install找到我的东西?我做了一些傻瓜吗?

1 个答案:

答案 0 :(得分:3)

哪个版本的python是easy_install?查看which easy_install列出的文件的顶部。我敢打赌它是Python 2.6。看看你是否有easy_install-2.7或某些人,如果你这样做,那就改用它。如果没有,请确保使用右侧python版本重新安装setuptools

最后,我不认为你是need to specify easy_install readline,因为当iPyhon被easy_install编辑时,它将作为iPython的依赖项自动安装。