2017-12-18 23 views
0

Paramiko를 산딸 나무 파이로 업그레이드하려고하는데, 어떤 이유로 든 최신 버전으로 업그레이드 할 수 없습니다. 선구자적인 CFFI가 업그레이드되는 것과 마찬가지입니다. Paramiko를 업그레이드 할 수 없습니다

설치 Paramiko의 현재 버전

은 오래된 == 1.15.1

[email protected]:~/Adafruit-Motor-HAT-Python-Library/examples# pip freeze 
Adafruit-GPIO==1.0.3 
Adafruit-MotorHAT==1.4.0 
Adafruit-PureIO==0.2.1 
Pillow==2.6.1 
RPi.GPIO==0.6.3 
RTIMULib==7.2.1 
argparse==1.2.1 
cffi==0.8.6 
chardet==2.3.0 
colorama==0.3.2 
ecdsa==0.11 
gpiozero==1.4.0 
html5lib==0.999 
lxkeymap==0.1 
mcpi==0.1.1 
ndg-httpsclient==0.3.2 
numpy==1.8.2 
paramiko==1.15.1 
picamera==1.13 
pifacecommon==4.2.1 
pifacedigitalio==3.1.0 
ply==3.4 
pyOpenSSL==0.13.1 
pyasn1==0.1.7 
pycparser==2.10 
pycrypto==2.6.1 
pygame==1.9.2a0 
pygobject==3.14.0 
pyserial==2.6 
requests==2.4.3 
sense-hat==2.2.0 
six==1.8.0 
smbus==1.1 
spidev==3.0 
urllib3==1.9.1 
wheel==0.24.0 
wsgiref==0.1.2 

paramiko 나는 다음 내가 얻을 업그레이드 할 때 : 환영

pip install paramiko --upgrade 
Downloading/unpacking paramiko from https://pypi.python.org/packages/be/9f/2b899b028aec1f3973253c0cf8dda6fbff65f4930f7ebedc43033e9f1b18/paramiko-2.4.0-py2.py3-none-any.whl#md5=53bf4a66ff143bda10b4b4868effac0d 
    Downloading paramiko-2.4.0-py2.py3-none-any.whl (192kB): 192kB downloaded 
Downloading/unpacking pyasn1>=0.1.7 from https://pypi.python.org/packages/ba/fe/02e3e2ee243966b143657fb8bd6bc97595841163b6d8c26820944acaec4d/pyasn1-0.4.2-py2.py3-none-any.whl#md5=766a80e17caafe179f0b6d56569c63d4 (from paramiko) 
    Downloading pyasn1-0.4.2-py2.py3-none-any.whl (71kB): 71kB downloaded 
Downloading/unpacking bcrypt>=3.1.3 (from paramiko) 
    Downloading bcrypt-3.1.4.tar.gz (42kB): 42kB downloaded 
    Running setup.py (path:/tmp/pip-build-NEwtcG/bcrypt/setup.py) egg_info for package bcrypt 

    warning: no previously-included files found matching 'requirements.txt' 
    warning: no previously-included files found matching 'tasks.py' 
    warning: no previously-included files found matching '.travis.yml' 
    warning: no previously-included files found matching 'wheel-scripts' 
    warning: no previously-included files found matching 'Jenkinsfile' 
    warning: no previously-included files found matching '.jenkins' 
    warning: no previously-included files matching '*' found under directory '.jenkins' 
    warning: no previously-included files matching '*' found under directory 'wheel-scripts' 
    no previously-included directories found matching '.travis' 
Downloading/unpacking pynacl>=1.0.1 (from paramiko) 
    Downloading PyNaCl-1.2.1.tar.gz (3.3MB): 3.3MB downloaded 
    Running setup.py (path:/tmp/pip-build-NEwtcG/pynacl/setup.py) egg_info for package pynacl 
    Traceback (most recent call last): 
     File "<string>", line 17, in <module> 
     File "/tmp/pip-build-NEwtcG/pynacl/setup.py", line 251, in <module> 
     "Programming Language :: Python :: 3.6", 
     File "/usr/lib/python2.7/distutils/core.py", line 111, in setup 
     _setup_distribution = dist = klass(attrs) 
     File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 266, in __init__ 
     _Distribution.__init__(self,attrs) 
     File "/usr/lib/python2.7/distutils/dist.py", line 287, in __init__ 
     self.finalize_options() 
     File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 301, in finalize_options 
     ep.load()(self, ep.name, value) 
     File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load 
     ['__name__']) 
    ImportError: No module named setuptools_ext 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 

    File "<string>", line 17, in <module> 

    File "/tmp/pip-build-NEwtcG/pynacl/setup.py", line 251, in <module> 

    "Programming Language :: Python :: 3.6", 

    File "/usr/lib/python2.7/distutils/core.py", line 111, in setup 

    _setup_distribution = dist = klass(attrs) 

    File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 266, in __init__ 

    _Distribution.__init__(self,attrs) 

    File "/usr/lib/python2.7/distutils/dist.py", line 287, in __init__ 

    self.finalize_options() 

    File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 301, in finalize_options 

    ep.load()(self, ep.name, value) 

    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load 

    ['__name__']) 

ImportError: No module named setuptools_ext 

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

제안. 고맙습니다.

답변

0

종속성 문제를 해결하기 위해 setuptools를 설치하십시오.

pip install setuptools 

그럼 당신은 내가 버전 1.15.1에 명중하고 있으며 업그레이드를 수행 할 필요가 없습니다 않았다 Paramiko의 결함에 대한 해결 방법을 찾을

pip install paramiko --upgrade 
+0

덕분에 난 것을 시도했다, 그러나 이미 설치되어 보인다 : 루트 @의 라즈베리 파이 : ~ # 요구 사항이 이미 충족 setuptools에을 (업그레이드 --upgrade를 사용)를 설치 PIP : /usr/lib/python2.7에 setuptools에를/dist-packages 정리 중 ... 루트 @ raspberrypi : – user6534872

+0

pip install --upgrade cffi – shahin

+0

감사합니다. 이미 완료되었습니다. 불행히도 도움이되지 않았습니다. 내 머리카락을 꺼내. 다른 제안? – user6534872

0

usuing paramiko 버전을 업그레이드 할 수 있습니다. 내 의심은 PI에 업그레이드가 실패하는 손상된 파일이 있습니다.