2017-11-13 12 views
3

私の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バージョンと一致しない可能性があると思います。私は何をすべきか?任意の提案をいただければ幸いです!ありがとうございました!

+1

可能性のある重複した[ピップは、SSL証明書を確認することができません:SSLモジュールは使用できません](https://stackoverflow.com/questions/44290926/pip-cannot-confirm-ssl-certificate-ssl-module-is-not-利用可能) – phd

+0

ページ内のすべてのソリューションを試しましたが、これは役に立ちません。 – mlpy

+1

SSLライブラリをインストールしたら、Pythonのsslモジュールはライブラリの存在に応じてインストールされるため、Pythonを再インストールする必要があります。 Pythonのsslモジュールを 'python -c" import ssl "'で検証してください。 – phd

答えて

2

あなたが.whlファイルをダウンロードし、PIP3

でそれをインストールし、車輪ファイルがhere

を見つけることができ、その後、ちょうど

pip3 install /home/Downloads/tensorflow-1.4.0-cp36-cp36m-manylinux1_x86_64.whl 

をインストールするためにこれを使用すると、これはあなたを解決ホープスできるかもしれ問題

乾杯!

+0

ありがとう!私はそれが助けになると確信していますが、私は依存関係の問題に対処するために30分wgetとpip3を使ってきました。私は漂白剤、enum34、numpy、protobuf、6、Werkzeug、ホイールなどを手作業でインストールしましたが、tensorflow-gpuにはまだ余分なパッケージが必要です。そして、私は、テンソルフローが非常に多くのパッケージに依存しているので、2時間以内にプロセスを終了できるかどうかわかりません。プロセスをより便利に扱うための方法はありますか?ありがとう! – mlpy

+0

WindowsやLinuxでどのシステムを実行していますか? –

+0

私のサーバはUbuntu 16.04です。 – mlpy

関連する問題