ImportError : no module named 'requests'
を取得しています。
ただし、pip install requests
コマンドを使用してrequests
パッケージをインストールしました。
コマンドプロンプトでpip freeze
コマンドを実行すると、結果は次のようになります。
requests==2.7.0
pythonファイルの実行中にこの種のエラーが発生するのはなぜですか?
コマンドプロンプトで実行します。
pip list
古いバージョンがある場合は、システムにインストールしたバージョンを確認してください。
パッケージをアンインストールしてみてください...
pip uninstall requests
それをインストールしてから試してください:
pip install requests
Pipがジョブを実行しないかどうかもテストできます。
easy_install requests
私はこの後、python3スクリプトを実行していたときにこのエラーが発生しました:
Sudo pip3 install requests
問題が解決しました。python3を使用している場合は、試してみてください。
Windowsでは、次のことを試した後にのみ機能しました。 (Ctrl + Shift +マウスの右クリック、適切なポップアップメニュー項目を選択します)2.(これは、pip3.exeへのパスです)\ pip3.exeインストールリクエスト完了
考えられる理由の1つは、環境内に複数のpython実行可能ファイル、たとえば2.6.x、2.7.x、またはvirtaulenvが存在することです。パッケージの1つにインストールし、別のスクリプトを実行できます。 。
プロンプトでpythonと入力し、タブキーを押して、環境内のPythonのバージョンを確認します。
あなたがするときにそれが機能する場合:
python
>>> import requests
それはあなたのコンピューター上のpythonの以前のバージョンとあなたが使用しようとしているものとの間の不一致かもしれません
その場合:動作中のpythonの場所を確認してください:
which python
そして、あなたのpythonコードの最初の行と一致していることを確認してください
#!<path_from_which_python_command>
既にインストールされている要求フォルダーの場所でCMDを開き、「pip install requests」を実行するとうまくいきました。 Pythonの2つの異なるバージョンを使用しています。
これは、リクエストが仮想環境の外部にインストールされるようになったために機能すると思います。チェックしていませんが、他の誰かがGoogleで検索するのに夢中になっている場合に備えて、これを書くと思っただけです。