2017-11-27 13 views
1

私はPython3スクリプトを実行しています。これはOpenSSLに依存し、OpenSSLに依存しています。ただし、インストールに問題があります。Python 3用pyOpenSSLをインストールできない

# pip3 install pyOpenSSL 
Downloading/unpacking pyOpenSSL 
    Downloading pyOpenSSL-17.4.0-py2.py3-none-any.whl (52kB): 52kB downloaded 
Requirement already satisfied (use --upgrade to upgrade): six>=1.5.2 in /usr/lib/python3/dist-packages (from pyOpenSSL) 
Downloading/unpacking cryptography>=1.9 (from pyOpenSSL) 
    Downloading cryptography-2.1.3.tar.gz (441kB): 441kB downloaded 
    Running setup.py (path:/tmp/pip-build-ljoosnix/cryptography/setup.py) egg_info for package cryptography 
    error in cryptography setup command: Invalid environment marker: python_version < '3' 
    Complete output from command python setup.py egg_info: 
    error in cryptography setup command: Invalid environment marker: python_version < '3' 

---------------------------------------- 
Cleaning up... 
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-ljoosnix/cryptography 
Storing debug log for failure in /root/.pip/pip.log 

「無効な環境マーカー」とはどういう意味ですか。 Python 3のためにこれをインストールできないということですか?

これはDebian 8 VM用です。

答えて

1

sudo apt-get install libssl-dev

UPDを実行してみ: これがすでにインストールされていたsudo pip3 install --upgrade pip

+0

を実行してみてください。この問題は、SSLライブラリ自体ではなく、Pythonパッケージをインストールしているように見えます。 –

+0

pipをアップグレードしようとしましたか? 'pip install --upgrade pip'です。また、setuptools 'pip install --upgrade setuptools'をアップグレードしようとしました。 ' –

+1

'sudo pip3 install --upgrade pip'が動作しました。あなたがあなたの答えを修正すれば、私はそれを受け入れます。 ( 'pip3'だけではなく' pip3'でもあることに注意してください。) –

関連する問題