安装后在Snow Leopard上无法使用pycurl模块
我在Mac Snow Leopard上运行Python 2.6.4。我使用以下命令安装了pycurl:
sudo env ARCHFLAGS="-arch x86_64" easy_install setuptools pycurl==7.16.2.1
安装过程没有问题,系统也提示pycurl安装成功了。但是,当我在脚本中尝试“import pycurl”时,却收到一个提示,说找不到pycurl。我不知道该怎么做才能解决这个问题。
3 个回答
0
如果你是通过 python.org 的 OS X 安装程序安装了 Python 2.6.4,那么你还需要从 10.6 的 Xcode
安装包中安装可选的 10.4u SDK
,这样才能安装任何包含 C 扩展模块的 Python 包。
1
我想你可能安装了两个不同版本的Python。你可以通过运行命令 which python
来确认这一点。
2
我猜你的电脑上可能装了两个版本的Python。你可以试着先把easy_install这个工具删掉,然后再重新安装它。
要删除当前的easy_install脚本,你可以先输入 which easy_install
来找到它的位置,然后用 rm [easy install full path]
来删除它。
接下来,安装easy_install:
wget http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py
然后,再试试你的命令:
sudo env ARCHFLAGS="-arch x86_64" easy_install setuptools pycurl==7.16.2.1