安装Python oauth,setuptools问题

0 投票
2 回答
4237 浏览
提问于 2025-04-17 04:35

我在使用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

安装Python 2.6或更高版本:

pip install requests-oauth

maraujop/requests-oauth

2

如果你自己安装了Python 2.6,那么你需要为这个Python版本安装一个叫做 setuptools 的工具,或者它的一个更新版本 Distribute。每个Python版本都需要有自己专属的这个工具。苹果自带的系统Python已经预装了 setuptools

撰写回答