2016-03-31 6 views
0

をインストール「urllib.request」という名前なしモジュールと、 'urllib'はパッケージではありません>; 'pip'はパッケージであり、直接実行することはできませんのPython 3.5.1ピップは「はImportError」

このアドバイスはありませんか?

リクエストモジュール自体に関連している可能性がありますが、他のモジュールをダウンロードしようとしていて、同じ問題がありました。

+0

I最終的にこれを把握しました。いくつかのurllib関数を練習していて、urllib.pyという名前のファイルを作成しました。私がpipに呼び出すと、実際のモジュールファイルではなく私の練習ファイルが見つかりました。したがって、自分自身や他の経験の浅いプログラマにとっては、将来、どのような関数の名前も使用しないようにしてください。 – Zphinx677

答えて

0

WindowsでPython 3.3からv3.5.1にアップグレードしましたが、同じエラーメッセージが表示されました。私はあなたの問題と同じではないことを理解しています。

the docsからの命令が使用するようだ:私はOPで引用されたエラーメッセージが表示されますので、

python -m pip install SomePackage 

は、少なくともWindows用、間違っています。

Scriptsディレクトリを私のパスに追加するのを忘れました。以前のリリースと同じです。追加すると問題は解決します。私のパスは今(デフォルトは、Python 3.5のインストール用)があります。

PATH=<blah>;%USERPROFILE%\AppData\Local\Programs\Python\Python35;%USERPROFILE%\AppData\Local\Programs\Python\Python35\Scripts 

ピップ実行可能ファイルは、スクリプトに位置していますので、ピップのコマンドは、今直接実行することができ、いつもと同じ:

pip install urllib 
関連する問題