実際にはcertifi
モジュールが不足している可能性があります。
概要:
エラー スタック トレースから、Windows プラットフォームを使用しており、Windows ネイティブの Python がインストールされているようです。したがって、ここでは Windows の指示に従います。しかし、私は Cygwin ベースの python インストールを行っているので、問題を解決するための cygwin ベースの手順をここで提供します。
ただし、これらの手順は Windows コマンド プロンプトでも非常に簡単に使用できます。これには、 または 、ビルド済みのバイナリ、またはソース コードをインストールしpip
ますeasy_install
。
Windows-Cygwin-Pip の方法:
- Python 実行可能ファイルをホストするディレクトリを環境の PATH 変数に追加します。手順はこちら
- pip を入手して、新しい python パッケージを簡単にインストールしてください。最善の方法は、cygwin のホーム ディレクトリに get-pip.py をダウンロードし
python get-pip.py
、cygwin bash シェル コマンド プロンプトで実行することです。詳細および代替手順はこちら
pip install requests
cygwin bash シェルで実行します。インストールrequests
してcertifi
パッケージ化すると、、、、、および/lib/site-packages フォルダーにresults
なります。requests-2.4.0.dist-info
certifi
certifi-14.05.14-py2.7.egg-info
- Python を実行し、元のコード行を実行します
import requests
。エラーなしで実行されます。
新しいパッケージをインストールする別の方法:
このrequests
パッケージをダウンロードする別の方法、または新しい python パッケージをダウンロードする別の方法があります。これらには以下が含まれます:
- Cygwin
easy_install
に入って実行中easy_install requests
。パッケージをインストールするか、こちらの手順に従ってcygwinにeasy_install
入ります。setuptools
- ここから入手できるビルド済みのバイナリをダウンロードします。そして、それを実行可能ファイルとして実行します。Windowsレジストリで利用可能な最新のpythonインストールの下にモジュールを自動的にインストールします。
requests
のソース コードをGithub からホーム ディレクトリにダウンロードして実行するpython setup.py install
Python-Requests Installation Doc:requests
元の python-requests プロジェクト Web サイトにも、
インストール方法の簡単なリストがあります。ここを参照してください。