web-dev-qa-db-ja.com

「リクエスト」という名前のモジュールはありませんPython 3.5.0

コードでrequestsを使用する必要がありますが、インストールされていません。次のエラーが発生します:_No module named 'requests'_。それは実際にインストールされ、python 2.7:Requirement already satisfied (use --upgrade to upgrade): requests in /Library/Python/2.7/site-packagesで動作します。私はたくさん検索して再インストールしようとしました 不足しているライブラリをダウンロードする など...しかし、何の助けにもなりませんpython 3.5で動作させるにはどうすればよいですか?

7
Steve

Python 2と3(およびそれらのパッケージ)は、互いに独立してインストールおよび共存できます。 Pythonパッケージをインストールするための最良の方法としてpipを使用することをお勧めします(そしてそれらを最新に保ちます)。

  1. Python 3の場合、pipをインストールします–次のいずれかの方法を使用します:

    • easy_installeasy_install-3.5)、
    • 配布パッケージマネージャー(GNU/Linuxを実行している場合)または
    • python -m ensurepip(ありがとう、Mark Dickinson)
  2. pipを使用して、requestsモジュールをインストールします。

    pip3 install requests
    
15

「requests」フォルダ( https://github.com/kennethreitz/requests/tree/master/requests )を「script.py」の横に配置して、以下のスクリプトからリクエストをインポートすることもできますリクエストフォルダを含むフォルダ
> root --> requests ----> init.py ----> [more] --> script.py

script.pyはいつものようにリクエストをインポートできるようになりました

0
juliusmh