私のubuntuサーバー16.04をアップグレードした後、私はpy3.6用にpip3を使ってモジュールをインストールできません。これは私がのpython3のためtensorflow-GPUをインストールしようとすると、私が得るものです:私はopensslのが私のサーバーにインストールされていることを確信していますs3lの何らかの理由でpip3が何もインストールできない
[email protected]:~# python3 -V
Python 3.6.1
[email protected]:~# which python3
/usr/local/bin/python3
[email protected]:~# pip3 -V
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
:
[email protected]:~# pip3 install tensorflow-gpu
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Collecting tensorflow-gpu
Could not fetch URL https://pypi.python.org/simple/tensorflow-gpu/: 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 tensorflow-gpu (from versions:)
No matching distribution found for tensorflow-gpu
これは私のpython3とPIP3バージョンです。
[email protected]:~# apt -y install openssl libssl-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libssl-dev is already the newest version (1.0.2g-1ubuntu13).
openssl is already the newest version (1.0.2g-1ubuntu13).
問題の原因は、私のpip3のバージョンがopensslバージョンと一致しない可能性があると思います。私は何をすべきか?任意の提案をいただければ幸いです!ありがとうございました!
可能性のある重複した[ピップは、SSL証明書を確認することができません:SSLモジュールは使用できません](https://stackoverflow.com/questions/44290926/pip-cannot-confirm-ssl-certificate-ssl-module-is-not-利用可能) – phd
ページ内のすべてのソリューションを試しましたが、これは役に立ちません。 – mlpy
SSLライブラリをインストールしたら、Pythonのsslモジュールはライブラリの存在に応じてインストールされるため、Pythonを再インストールする必要があります。 Pythonのsslモジュールを 'python -c" import ssl "'で検証してください。 – phd