在我的Mac上安装了Python2.6.8和2.7.10(加上anaconda等),我需要安装2.6.6 32位的(说来话长),所以我从dmg安装了它。幸运的是,当我在shell中输入python2.6
时,2.6.6解释器启动了(尽管只在该选项卡中,而不是在其他选项卡中——也许这很重要?)。在
然后我需要安装一些模块,需要确保这些模块是为新安装的2.6.6安装的,而不是其他任何安装。所以我采用了here概述的方法,即:
sudo easy_install-2.6 pip
然后我使用pip2.6
安装了我想要的模块:
当我使用python2.6
运行py2app时:
python2.6 setup.py py2app
它抱怨没有安装setuptools。和以前一样
sudo pip2.6 install setuptools
但再一次:
MacBook-Pro-de-Pyderman:projet Pyderman$ python2.6 setup.py py2app
Traceback (most recent call last):
File "setup.py", line 98, in <module>
mac_setup()
File "setup.py", line 46, in mac_setup
from setuptools import setup
ImportError: No module named setuptools
所以。。。。pip2.6
是安装模块,只是不适用于2.6.6。为了确保python2.6.6是使用pip2.6
下载的模块的默认主目录,我是否遗漏了一个步骤?或者pip2.6
是错误的方法吗?在
按要求:
MacBook-Pro-de-Pyderman:project Pyderman$ which -a python2.6
/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6
/usr/bin/python2.6
/usr/local/bin/python2.6
MacBook-Pro-de-Pyderman:project Pyderman$ which -a pip2.6
/usr/local/bin/pip2.6
注意:我最终将使用pyenv
和/或{
这应该对你有用,请打开一个新的终端来执行这些命令:
之后,}都应该指向2.6.6解释器。在
pip2.6
和{应该打印命令
^{pr2}$which python2.6
应该打印命令
^{3}$which pip2.6
相关问题 更多 >
编程相关推荐