1

次のコード行を実行すると、エラー メッセージが表示されます

import requests

ここにエラーメッセージがあります

Traceback (most recent call last):
  File "C:\Python27\test", line 1, in <module>
    import requests
ImportError: No module named requests

私が他の投稿から見たものに基づいて、問題の一般的な理由は、個人が requests モジュールをダウンロードしたが、インストールしていないことです。tarball をダウンロードして解凍し、コンピュータのコマンド ラインから setup.py ファイルをインストールしました。Python27/Lib/site-packages フォルダーに requests-2.4.0-py2.7.egg フォルダーがあります。

4

3 に答える 3

0

より生産的な環境を実現し、多くの問題を解決するには、次の手順に従います。

  1. virtualenv をインストールする
  2. virtualenvwrapper をインストールする
  3. 環境を常に virtualenvwrapper で管理する
  4. 常に pip を使用して、仮想環境内に依存関係をインストールします
  5. 「pip freeze --local」を使用して、インストールされているものを確認するか、requirements.txt ファイルを生成します (pip freeze --local > requirements.txt )

私が何を話しているのかわからない場合は、これらのことを読むのに時間を費やす必要があります。そうすれば、Python を使いやすくしている多くの理由の 1 つを発見できるでしょう (まあ、他のプログラミング言語にも同様の機能があります)。ツール)

于 2014-09-04T23:27:28.327 に答える
0

実際にはcertifiモジュールが不足している可能性があります。

概要: エラー スタック トレースから、Windows プラットフォームを使用しており、Windows ネイティブの Python がインストールされているようです。したがって、ここでは Windows の指示に従います。しかし、私は Cygwin ベースの python インストールを行っているので、問題を解決するための cygwin ベースの手順をここで提供します。

ただし、これらの手順は Windows コマンド プロンプトでも非常に簡単に使用できます。これには、 または 、ビルド済みのバイナリ、またはソース コードをインストールしpipますeasy_install

Windows-Cygwin-Pip の方法:

  1. Python 実行可能ファイルをホストするディレクトリを環境の PATH 変数に追加します。手順はこちら
  2. pip を入手して、新しい python パッケージを簡単にインストールしてください。最善の方法は、cygwin のホーム ディレクトリに get-pip.py をダウンロードしpython get-pip.py、cygwin bash シェル コマンド プロンプトで実行することです。詳細および代替手順はこちら
  3. pip install requestscygwin bash シェルで実行します。インストールrequestsしてcertifiパッケージ化すると、、、、、および/lib/site-packages フォルダーにresultsなります。requests-2.4.0.dist-infocertificertifi-14.05.14-py2.7.egg-info
  4. Python を実行し、元のコード行を実行しますimport requests。エラーなしで実行されます。

新しいパッケージをインストールする別の方法: このrequestsパッケージをダウンロードする別の方法、または新しい python パッケージをダウンロードする別の方法があります。これらには以下が含まれます:

  1. Cygwineasy_installに入って実行中easy_install requests。パッケージをインストールするか、こちらの手順に従ってcygwineasy_install入ります。setuptools
  2. ここから入手できるビルド済みのバイナリをダウンロードします。そして、それを実行可能ファイルとして実行します。Windowsレジストリで利用可能な最新のpythonインストールの下にモジュールを自動的にインストールします。
  3. requestsのソース コードをGithub からホーム ディレクトリにダウンロードして実行するpython setup.py install

Python-Requests Installation Doc:requests元の python-requests プロジェクト Web サイトにも、 インストール方法の簡単なリストがあります。ここを参照してください。

于 2014-09-04T22:03:53.837 に答える