全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 678|回复: 4

[Windows VPS] pip安装pysftp后再运行pip命令就报错 求MJJ帮忙解决

[复制链接]
发表于 2019-1-20 10:22:28 | 显示全部楼层 |阅读模式
本帖最后由 skywing 于 2019-1-20 10:23 编辑
  1. root@localhost:~# pip install pysftp
  2. /usr/local/lib/python3.5/dist-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
  3.   warnings.warn(warning, RequestsDependencyWarning)
  4. Collecting pysftp
  5.   Downloading https://files.pythonhosted.org/packages/36/60/45f30390a38b1f92e0a8cf4de178cd7c2bc3f874c85430e40ccf99df8fe7/pysftp-0.2.9.tar.gz
  6. Collecting paramiko>=1.17 (from pysftp)
  7.   Downloading https://files.pythonhosted.org/packages/cf/ae/94e70d49044ccc234bfdba20114fa947d7ba6eb68a2e452d89b920e62227/paramiko-2.4.2-py2.py3-none-any.whl (193kB)
  8.     100% |████████████████████████████████| 194kB 10.7MB/s
  9. Collecting pynacl>=1.0.1 (from paramiko>=1.17->pysftp)
  10.   Downloading https://files.pythonhosted.org/packages/27/15/2cd0a203f318c2240b42cd9dd13c931ddd61067809fee3479f44f086103e/PyNaCl-1.3.0-cp34-abi3-manylinux1_x86_64.whl (759kB)
  11.     100% |████████████████████████████████| 768kB 16.4MB/s
  12. Collecting cryptography>=1.5 (from paramiko>=1.17->pysftp)
  13.   Downloading https://files.pythonhosted.org/packages/60/c7/99b33c53cf3f20a97a4c4bfd3ab66dcc93d99da0a97cc9597aa36ae6bb62/cryptography-2.4.2-cp34-abi3-manylinux1_x86_64.whl (2.1MB)
  14.     100% |████████████████████████████████| 2.1MB 11.6MB/s
  15. Requirement already satisfied: pyasn1>=0.1.7 in /usr/lib/python3/dist-packages (from paramiko>=1.17->pysftp) (0.1.9)
  16. Collecting bcrypt>=3.1.3 (from paramiko>=1.17->pysftp)
  17.   Downloading https://files.pythonhosted.org/packages/d0/79/79a4d167a31cc206117d9b396926615fa9c1fdbd52017bcced80937ac501/bcrypt-3.1.6-cp34-abi3-manylinux1_x86_64.whl (55kB)
  18.     100% |████████████████████████████████| 61kB 16.6MB/s
  19. Collecting cffi>=1.4.1 (from pynacl>=1.0.1->paramiko>=1.17->pysftp)
  20.   Downloading https://files.pythonhosted.org/packages/59/cc/0e1635b4951021ef35f5c92b32c865ae605fac2a19d724fb6ff99d745c81/cffi-1.11.5-cp35-cp35m-manylinux1_x86_64.whl (420kB)
  21.     100% |████████████████████████████████| 430kB 19.2MB/s
  22. Requirement already satisfied: six in /usr/lib/python3/dist-packages (from pynacl>=1.0.1->paramiko>=1.17->pysftp) (1.10.0)
  23. Requirement already satisfied: idna>=2.1 in /usr/local/lib/python3.5/dist-packages (from cryptography>=1.5->paramiko>=1.17->pysftp) (2.7)
  24. Collecting asn1crypto>=0.21.0 (from cryptography>=1.5->paramiko>=1.17->pysftp)
  25.   Downloading https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl (101kB)
  26.     100% |████████████████████████████████| 102kB 23.1MB/s
  27. Collecting pycparser (from cffi>=1.4.1->pynacl>=1.0.1->paramiko>=1.17->pysftp)
  28.   Downloading https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz (158kB)
  29.     100% |████████████████████████████████| 163kB 22.4MB/s
  30. Building wheels for collected packages: pysftp, pycparser
  31.   Running setup.py bdist_wheel for pysftp ... done
  32.   Stored in directory: /root/.cache/pip/wheels/d4/53/02/181ea4f6c795b40c4f1d2022ba2ed15cf811d22975eb2e5968
  33.   Running setup.py bdist_wheel for pycparser ... done
  34.   Stored in directory: /root/.cache/pip/wheels/f2/9a/90/de94f8556265ddc9d9c8b271b0f63e57b26fb1d67a45564511
  35. Successfully built pysftp pycparser
  36. Installing collected packages: pycparser, cffi, pynacl, asn1crypto, cryptography, bcrypt, paramiko, pysftp
  37.   Found existing installation: cryptography 1.2.3
  38.     Uninstalling cryptography-1.2.3:
  39.       Successfully uninstalled cryptography-1.2.3
  40. Successfully installed asn1crypto-0.24.0 bcrypt-3.1.6 cffi-1.11.5 cryptography-2.4.2 paramiko-2.4.2 pycparser-2.19 pynacl-1.3.0 pysftp-0.2.9
复制代码

安装pysftp没有报错,之后再运行任何pip命令都报这个错误,求mjj帮忙看下是哪里出了问题。
  1. root@localhost:~# pip list
  2. Traceback (most recent call last):
  3.   File "/usr/local/bin/pip", line 7, in <module>
  4.     from pip._internal import main
  5.   File "/usr/local/lib/python3.5/dist-packages/pip/_internal/__init__.py", line 40, in <module>
  6.     from pip._internal.cli.autocompletion import autocomplete
  7.   File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/autocompletion.py", line 8, in <module>
  8.     from pip._internal.cli.main_parser import create_main_parser
  9.   File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main_parser.py", line 12, in <module>
  10.     from pip._internal.commands import (
  11.   File "/usr/local/lib/python3.5/dist-packages/pip/_internal/commands/__init__.py", line 6, in <module>
  12.     from pip._internal.commands.completion import CompletionCommand
  13.   File "/usr/local/lib/python3.5/dist-packages/pip/_internal/commands/completion.py", line 6, in <module>
  14.     from pip._internal.cli.base_command import Command
  15.   File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/base_command.py", line 18, in <module>
  16.     from pip._internal.download import PipSession
  17.   File "/usr/local/lib/python3.5/dist-packages/pip/_internal/download.py", line 15, in <module>
  18.     from pip._vendor import requests, six, urllib3
  19.   File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/requests/__init__.py", line 97, in <module>
  20.     from pip._vendor.urllib3.contrib import pyopenssl
  21.   File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", line 46, in <module>
  22.     import OpenSSL.SSL
  23.   File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
  24.     from OpenSSL import rand, crypto, SSL
  25.   File "/usr/lib/python3/dist-packages/OpenSSL/SSL.py", line 118, in <module>
  26.     SSL_ST_INIT = _lib.SSL_ST_INIT
  27. AttributeError: module 'lib' has no attribute 'SSL_ST_INIT'
复制代码
发表于 2019-1-20 10:28:34 | 显示全部楼层
AttributeError: module 'lib' has no attribute 'SSL_ST_INIT',  你试试python 2.7,是不是版本问题
发表于 2019-1-20 10:58:29 来自手机 | 显示全部楼层
https://www.vrt.app/118.html
 楼主| 发表于 2019-1-20 11:08:55 | 显示全部楼层
解决了,用如下命令升级pip
  1. sudo easy_install --upgrade pip
复制代码
发表于 2019-1-20 12:40:00 | 显示全部楼层
大部分情况升级pip就可以
小部分情况是pip换成pip3
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-28 20:05 , Processed in 0.060447 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表