安装Python oauth,setuptools问题
我在使用Mac OS X Lion系统,电脑上装了两个版本的Python(2.6和3.1)。不幸的是,我必须同时保留这两个版本,因为我有不同的用途(上课需要)。
我正在尝试安装oauth2这个模块,但遇到了以下错误:
67-194-12-228:simplegeo-python-oauth2-1fcc1a6 xanderflood$ python setup.py install
Traceback (most recent call last):
File "setup.py", line 2, in <module>
from setuptools import setup, find_packages
ImportError: No module named setuptools
我查了很多资料,发现这个问题是因为oauth目前不支持Python 3。不过,我已经确认过,输入“python”会启动我的2.6版本,而输入“python3”会启动我的3.1版本。我之前也用这种方式在Python 2.6上安装过很多包。
有没有人知道问题出在哪里,以及怎么解决?
2 个回答
0
2
如果你自己安装了Python 2.6,那么你需要为这个Python版本安装一个叫做 setuptools
的工具,或者它的一个更新版本 Distribute
。每个Python版本都需要有自己专属的这个工具。苹果自带的系统Python已经预装了 setuptools
。