【发布时间】:2011-11-19 09:39:56
【问题描述】:
我已成功安装 Python 2.7.2。
我打开终端并看到以下消息
/Library/Python/2.6/site-packages/virtualenvwrapper/hook_loader.py:16: UserWarning: Module pkg_resources was already imported from /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.pyc, but /Library/Python/2.6/site-packages is being added to sys.path
import pkg_resources
/Library/Python/2.6/site-packages/virtualenvwrapper/hook_loader.py:16: UserWarning: Module site was already imported from /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site.pyc, but /Library/Python/2.6/site-packages is being added to sys.path
import pkg_resources
如何解决这个问题?
苏丹
【问题讨论】:
-
你用谷歌搜索过这个吗?似乎有许多类似的问题(甚至在这个网站上)表明它与使用不同的安装方法安装多个版本的 python 模块有关。
-
是的,我用谷歌搜索过这个。我想使用 2.7.2 版,到目前为止,我一直在寻找删除 2.6 版的方法
-
对“答案”感到抱歉,本意是作为评论发布。我已经看到删除 /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.pyc 解决了警告的帖子,但不确定这会如何影响OSX中python的原始版本。
-
谢谢@Roger Lindsjö 这对我有用,因为我删除了上面的文件,如果再次出现同样的问题,我会用这种方式测试一段时间
-
不!不要从
/System/Library中删除文件!请参阅下面的答案。
标签: python osx-leopard