Python 模块 httplib2 和 python 路径

Python module httplib2 and python path

我正在尝试在 Python 2.7 中使用 httplib2 on Windows 7 使用 IDLE PythonWin 32 build 219.
我使用 python setup.py install 方法下载并安装了它。
在 Windows 命令行上,以下操作成功:

python
import httplib2
httplib2
<module 'httplib2' from 'C:\Python27\ArcGISx6410.2\lib\site-packages\httplib2-0.9.2-py2.7.egg\httplib2\__init__.pyc'>

这是问题所在:在 PythonWin 中导入 httplib2 returns:
Traceback (most recent call last): File "<interactive input>", line 1, in <module> ImportError: No module named httplib2

我在命令行中使用 sys.path.append 在命令行(上方)中添加了模块 returned 的位置,希望能解决问题。

PythonWin 仍然无法导入模块,并且 PythonWin 中的 sys.path 没有 return httplib2 的附加路径。我在PythonWin中以同样的方式附加了路径,但仍然无法导入模块,当我重新打开PythonWin时,路径不再包含附加的模块。

PythonWin 为什么或如何使用不同的路径,我怎样才能让 PythonWin 能够导入 httplib2?

您是否尝试过使用命令行工具pip?你可以这样使用它:

pip install httplib2  

那应该把它放在你的路径上。如果你没有安装 pip,请参阅 this post. Also, worth mentioning, httplib2 is not as friendly as requests 我个人更喜欢的。