web-dev-qa-db-ja.com

「ImportError: 'requests'という名前のモジュールはありません」をpipでインストールした後

ImportError : no module named 'requests'を取得しています。

ただし、pip install requestsコマンドを使用してrequestsパッケージをインストールしました。

コマンドプロンプトでpip freezeコマンドを実行すると、結果は次のようになります。

requests==2.7.0

pythonファイルの実行中にこの種のエラーが発生するのはなぜですか?

13
user3654181

コマンドプロンプトで実行します。

pip list

古いバージョンがある場合は、システムにインストールしたバージョンを確認してください。

パッケージをアンインストールしてみてください...

pip uninstall requests

それをインストールしてから試してください:

pip install requests

Pipがジョブを実行しないかどうかもテストできます。

easy_install requests
11
Isak La Fleur

私はこの後、python3スクリプトを実行していたときにこのエラーが発生しました:

Sudo pip3 install requests

問題が解決しました。python3を使用している場合は、試してみてください。

5
Albert

Windowsでは、次のことを試した後にのみ機能しました。 (Ctrl + Shift +マウスの右クリック、適切なポップアップメニュー項目を選択します)2.(これは、pip3.exeへのパスです)\ pip3.exeインストールリクエスト完了

1
dp2050

考えられる理由の1つは、環境内に複数のpython実行可能ファイル、たとえば2.6.x、2.7.x、またはvirtaulenvが存在することです。パッケージの1つにインストールし、別のスクリプトを実行できます。 。

プロンプトでpythonと入力し、タブキーを押して、環境内のPythonのバージョンを確認します。

1
Bruce Chou

あなたがするときにそれが機能する場合:

python
>>> import requests

それはあなたのコンピューター上のpythonの以前のバージョンとあなたが使用しようとしているものとの間の不一致かもしれません

その場合:動作中のpythonの場所を確認してください:

which pythonそして、あなたのpythonコードの最初の行と一致していることを確認してください

#!<path_from_which_python_command>
0

既にインストールされている要求フォルダーの場所でCMDを開き、「pip install requests」を実行するとうまくいきました。 Pythonの2つの異なるバージョンを使用しています。

これは、リクエストが仮想環境の外部にインストールされるようになったために機能すると思います。チェックしていませんが、他の誰かがGoogleで検索するのに夢中になっている場合に備えて、これを書くと思っただけです。

0
Tanzir Rahman