2017-11-27 13 views
1

OpenSSL에 의존하는 Pyhon3 스크립트를 실행 중이며 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 

"잘못된 환경 마커"란 무엇을 의미합니까? 제가 파이썬 3에 이것을 설치할 수 없다는 것을 의미합니까?

이것은 데비안 8 VM 용입니다.

답변

1

시도가 sudo apt-get install libssl-dev

UPD를 실행하려면 : 이 이미 설치 sudo pip3 install --upgrade pip

+0

실행 해보십시오. 문제는 SSL 라이브러리 자체가 아닌 Python 패키지를 설치하는 것으로 보입니다. –

+0

핍을 업그레이드하려고 했습니까? 'pip install --upgrade pip'. 또한, setuptools'pip install --upgrade setuptools'을 업그레이드하려고 시도하십시오. ' –

+1

sudo pip3 install --upgrade pip'가 작동했습니다. 그 대답을 수정하면 받아 들일 것입니다. ('pip3'뿐만 아니라'pip3'도 참고하십시오.) –