2017-05-31 19 views
2

Python 3.6のRPi.GPIOを自分のRaspberry Pi Zero Wにインストールしようとしていますが、何とかpython.orgのWebサイトに接続しません。pipはSSL証明書を確認できません:SSLモジュールは利用できません

sudo pip3.6 install RPi.GPIO 

私はこのエラーを取得する:

[email protected]:~ $ sudo pip3.6 install RPi.GPIO
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Collecting RPi.GPIO
  Could not fetch URL https://pypi.python.org/simple/rpi-gpio/ : There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because the SSL module is not available. - skipping
  Could not find a version that satisfies the requirement RPi.GPIO (from versions:)
No matching distribution found for RPi.GPIO

私はそうでsudo apt-get install opensslを試してみましたが、私は2.7、3.0用にインストール、および3.6がインストールピップので、私は行くときなどに何かを持っていますそれでも動作しません。私はデスクトップと電話で完全にウェブサイトにアクセスできますが、私のラズベリーパイはまったくありません。私は何をすることができますか?

+0

「http_proxy = "" && pip3.6 install RPi.GPIO' – haifzhan

+0

@HaifengZhang同じ問題がありますか? – MortenMoulder

答えて

4

をインストールする前に、必要なライブラリをインストールする必要があります。

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にインストールされていますか?

詳細here

+0

ええ、私はそれらをインストールしています:http://i.imgur.com/mvkDqQe.png - Python 3.6をインストールする前後にインストールされていれば...それは不明です。 – MortenMoulder

+0

ここでの順序は重要です。 Pythonをアンインストールして再インストールできますか? – Colwin

+0

私はそう思いますが、それは賢明ですか? – MortenMoulder

4

私は同じ問題に遭遇したが、最終的に私は、OpenSSL-develのがインストールされているかどうか

  1. チェックに従うことによってそれを解決しました。 マイOSがcentos6であり、インストールコマンドが

    YUMは

  2. 編集パイソンソース設定ファイル

    VI/{yourpythonsource} /モジュール/セットアップ

-yのOpenSSL-develのインストール以下の通りであります

。次のようにコンテンツのコメントを外します。

# 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は大丈夫です。

関連する問題