Raspberry Pi Zero WにPython 3.6でRPi.GPIOをインストールしようとしていますが、どういうわけかpython.org Webサイトに接続できません。2.7、3.0、および3.6がインストールされているので、次のようなことをすると
Sudo pip3.6 install RPi.GPIO
私はこのエラーを受け取ります:
pi @ raspberrypi:〜$ Sudo pip3.6 install RPi.GPIO
pipはTLS/SSLを必要とする場所で構成されますが、Pythonのsslモジュールは利用できません。
RPi.GPIOの収集
URLを取得できませんでした https://pypi.python.org/simple/rpi-gpio/ :ssl証明書の確認に問題がありました:HTTPS URLに接続できませんSSLモジュールは使用できません。 -スキップ
要件RPi.GPIOを満たすバージョンが見つかりませんでした(バージョンから:)
RPi.GPIOに一致する分布は見つかりませんでした
Sudo apt-get install openssl
など。ただし、まだ機能しません。デスクトップと電話でWebサイトに完全にアクセスできますが、Raspberry Piにはまったくアクセスできません。私にできることは何ですか?
Beforeインストールpython 3.6必要なライブラリをインストールする必要があります。
Sudo apt-get install build-essential checkinstall
Sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
これらはPIにインストールされていますか?
詳細 ここ
私は同じ問題に遭遇しました。
Openssl-develがインストールされているかどうかを確認してください。私のOSはcentos6で、インストールコマンドは次のとおりです
yum install openssl-devel -y
編集pythonソース設定ファイル
vi/{yourpythonsource}/Modules/Setup
。次のようにコンテンツのコメントを外します
# Socket module helper for socket(2)
_socket socketmodule.c timemodule.c
# Socket module helper for SSL support; you must comment out the other
# socket line above, and possibly edit the SSL variable:
#SSL=/usr/local/ssl
_ssl _ssl.c \
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto
pythonを再コンパイルします。
cd /{yourpythonsource}
make && make install
これで、pip3は大丈夫です。