2016-05-20 17 views
2
私はそれをダウンロードして python setup.py install方法を使用してインストールIDLE PythonWin 32ビルド219
を使用してWindows 7上のPython 2.7でhttplib2を使用しようとしています

。 Windowsのコマンドライン以下で
は成功である:ここでは Pythonモジュールhttplib2とpythonのパス

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

は問題があります:使用して、私は(上記の)コマンドラインで返されたモジュールの場所を追加
Traceback (most recent call last): File "<interactive input>", line 1, in <module> ImportError: No module named httplib2

:PythonWinでhttplib2リターンをインポートしますコマンドラインでsys.path.appendが問題を解決することを期待しています。

PythonWinはまだモジュールをインポートできません。PythonWinのsys.pathは、httplib2に追加されたパスを返しません。私はPythonWinでパスを同じ方法で追加しましたが、モジュールをインポートできませんでした.PythonWinを再オープンしたとき、パスはもう追加されたモジュールを認識しませんでした。

なぜか、どのようにPythonWinは別のパスを使用してすることができ、私はPythonWinはhttplib2をインポートできるようにする方法を得ることができますか?

+0

PythonWin32はモジュールです...あなたは「PythonWin内側」とはどういう意味ですか? –

+0

私はPythonWin IDLEを使用しています。明確にするために私の質問を編集しました。 – Bird

+0

hmm ...あなたのpythonパスは非標準です(通常のディレクトリはc:\ python27 \ lib \ site_packagesですが、中にはArcGISのものがあります)。私はあなたがそれをインストールしたと思いますか?マシンに複数のPythonがインストールされていますか? IDLEはおそらくpythonがc:\ python27にあることを期待しています。 –

答えて

1

は、コマンドラインツールpipを使用してみましたか?次のように使用できます:

pip install httplib2 

これはあなたのパスに入れてください。 pipがインストールされていない場合は、this postを参照してください。また、は私が個人的に好むrequestsほど親切ではありません。

+0

私はそれを試みましたが、それは私のために別の混乱する問題を作りました。 PIPを使うたびに、 'ImportError:No commands.install'という名前のエラーが出ます。それを見て、それを理解することができなかった。 – Bird

+0

私は([この質問]から、 '--trustedホストpypi.python.org'オプションの追加により、PIPを使用して、最終的に動作するようにこれを手に入れましたhttps://stackoverflow.com/questions/16370583/pip-ほぼすべてのライブラリをインストールしています)。 – Bird