2015-11-15 6 views
7

私はWindows 7でPython 2.7.10がインストールされています。パッケージをインストールしようとしているとき、またはオプションでcmdでpipを実行しても、スタックせず、何も印刷せず、ctrl + c私はcmdを閉じる必要があります。
タスクマネージャでは、実行中のプロセスが3つ表示され、cmdを閉じるとそのうちの1つを終了できます。pip.exe *32他の2つは、Windowsをリロードした後にのみ削除されます。
同じことが起こるPython 3.5 私はpipやpythonを再インストールしようとしましたが、どちらも役に立ちませんでした。
PIP-7.1.2Windows 7でPipがハングする

UPD 1
私はvirtualenvのと同じ問題を抱えていることを考え出しました。

+2

「pip」の代わりに「py -2 -m pip」を試してください。 – eryksun

+1

ありがとう、 'python -m pip'が助けになりました! – user3684055

+0

pip自体が機能するので、Scriptsフォルダからpip.exeランチャーを削除してからpipを再インストールしてみてください。新しいpip.exeが動作する可能性があります。 – eryksun

答えて

1

は、私は正確に同じ問題を抱えていたpy -2 -m pip代わりのピップ

7

を試してみてください。理由は - 私の場合 - 私のアンチウィルスプログラムAvastでした。それはピップをブロックした。すぐに私はそれを無効にしました。できます。 Avastがピップを止めないように説明する方法を見つける必要があります。

+1

ありがとう。それは私にナッツを運転していた。私はそれがちょうどハングする理由を理解できませんでした。 – 404error

+1

この回答は人生の節約になります! – iTurki

5

私は同じ問題(pipとvirtualenvがハングしました)を持っていました。 ここに提案されているように、それは確かにAvast!の欠陥でした。これを確認するには、Avastを数分間無効にしてもう一度お試しください。これらのプログラムを尊重するのavastを教えるために

はここにやったことだ:

  1. オープンAvastのGUI、[設定に行く>一般 - >除外
  2. は、ファイルパスにグローバルpip.exeを追加します。私にとってはc:\ Python34 \ Scripts \ pip.exeでした。
  3. このグローバルピップをコマンドラインで実行します(つまり、virtualenvの下にはありません)。これは大丈夫です(私のリストでは、Avastがexeをチェックした後でした)。
  4. この後、私は別のvirtualenvsの一部である他のpip.exeを実行できます。
関連する問題