这是this问题的后续问题。我已经使用python setup.py install
安装了httplib2我在桌面上执行此操作的文件。现在我必须在eclipse中将已安装的模块包含在我的PYTHONPATH中,我的问题是如何?我假设它涉及找到已安装httplib2的位置,然后添加该路径,但我不知道它已安装到何处或如何轻松找到它。
更新
我正在运行最新版本的OSX和eclipse。我正在使用构建配置在本地运行它,这需要一个浏览器,所以我可以在localhost 8080上看到该页面。此时我已将site-packages/httplib2-0.8-py2.7.egg
作为文件夹包含在内(因为它不允许我将其包含在内外部图书馆里的一个鸡蛋。我已经重新启动了eclipse和我的mac,但还是“
ImportError:没有名为httplib2的模块
答案 0 :(得分:0)
正在运行python setup.py install
会将文件与所有其他模块一起安装,此位置已在您的PYTHONPATH
中。在Windows上,这是c:\PythonX.X\lib\site-packages\
(其中X.X
是Python的版本),在Linux上它通常类似/usr/lib/pythonX.X/site-packages/
,而对于OSX上的python.org安装它是{{1} }。
您现在应该可以从命令行运行/Library/Frameworks/Python.framework/Versions/X.X/lib/pythonX.X/site-packages/
,或者打开IDLE,键入python
,然后看到以下内容:
import httplib2
意思是,它导入成功,没有任何错误。您现在可以在程序中使用此模块以及使用相同方法安装的任何其他模块。