在OSX上“没有名为_scproxy的模块”
|
我使用的是预装python 2.6的OSX 10.6,并希望通过easy_install或setup.py(在下载的软件包中)安装python软件包。就我而言,我正在尝试安装MySQLdb。在这两种情况下,我都会得到一个堆栈跟踪,其结尾如下:
...
File \"/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/easy_install.py\", line 21, in <module>
from setuptools.package_index import PackageIndex, parse_bdist_wininst
File \"/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/package_index.py\", line 2, in <module>
import sys, os.path, re, urlparse, urllib2, shutil, random, socket, cStringIO
File \"/System/Library/Frameworks/Python/framework/Versions/2.6/lib/python2.6/urllib2.py\", line 111, in <module>
from urllib import (unwrap, unquote, splittype, splithost, quote,
File \"/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib.py\", line 1335, in <module>
from _scproxy import _get_proxy_settings, _get_proxies
ImportError: No module named _scproxy
python安装是未修改的预安装版本2.6.1,除了将源文件添加到lib文件夹之外。 \“查找/System/Library/Frameworks/Python.framework/ -name scproxy \”不会产生任何结果。
如何安装缺少的模块?
没有找到相关结果
已邀请:
1 个回复
埃输林桨铃
目录中下载了2.6.6,如下所示:
疯狂的控制台垃圾邮件
希望没有错误,更多的控制台垃圾邮件 找到新建的
:
现在,您可以将
复制到
(然后记住,系统Python中有一个自制的有点陌生的模块)。或者,更好的是,将其添加到virtualenv的“ 10”子目录中。完成这些操作后,我可以按照回溯中指示的方式导入_scproxy:
这有力地表明,通过要求
请求的方法,再以ѭ1ut的方式安装软件包,将可以正常工作。但是,由于我不想测试安装MySQL本身,因此从那里开始您可以自己继续。