在我的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找到我的东西?我做了一些傻瓜吗?
答案 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的依赖项自动安装。