百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

银河麒麟系统离线安装pip和paramiko

liuian 2025-03-02 18:03 41 浏览

###### 参考网址:
https://blog.csdn.net/chrnhao/article/details/138717281 将python库下载到本地安装—Pypi官网wheel版本选择详解—小白详解版

###### 什么是whl文件:

whl 文件是一个Python软件包的分发格式,全称是Wheel文件。

Wheel是一个为Python设计的二进制包格式,它允许快速地安装Python库和应用程序。

Wheel文件本质上是ZIP格式的压缩文件,包含了用于安装软件包的所有文件。

使用Wheel文件安装软件包由于不需要编辑通常比使用源代码安装(如 .tar.gz 文件)要快。

##### 软件包的提供wheel文件的方式有两种:

一种是提供通用版本,通用版本一般只需要满足python的大版本条件,例如只要是python3就行不挑操作系统和系统架构。

一种是提供各个细分版本,细分版本会针对python版本,操作系统,系统使用的架构(例如Linux-X86和AMR64)的不同提供不同的wheel文件。

通用示例:
flask-3.0.3-py3-none-any.whl

细分示例:
numpy-1.26.4-cp310-cp310-win_amd64.whl

##### 1.Python 2.7.18通过源代码方式安装pip

## 1.1 从https://pypi.org/网站下载需要的安装包

[root@python-pip site-packages]# cd /Package/python_package/python_pip-2.7/

[root@python-pip python_pip-2.7]# ls -lrt

总用量 8008

-rw-r--r-- 1 root root 144064 7月 25 09:34
netmiko-3.1.0-py2.py3-none-any.whl

-rw-r--r-- 1 root root 213084 7月 25 09:34
paramiko-2.12.0-py2.py3-none-any.whl

-rw-r--r-- 1 root root 1522101 7月 25 09:34
pip-20.3.4-py2.py3-none-any.whl

-rw-r--r-- 1 root root 1530646 7月 25 10:10 pip-20.3.4.tar.gz

drwxr-xr-x 6 501 games 216 7月 25 10:13 pip-20.3.4

-rw-r--r-- 1 root root 59201 7月 25 10:35
bcrypt-3.1.7-cp27-cp27mu-manylinux1_x86_64.whl

-rw-r--r-- 1 root root 390480 7月 25 10:40
cffi-1.15.1-cp27-cp27mu-manylinux1_x86_64.whl

-rw-r--r-- 1 root root 118697 7月 25 10:42
pycparser-2.21-py2.py3-none-any.whl

-rw-r--r-- 1 root root 539785 7月 25 10:51
PyNaCl-1.1.2-cp27-cp27mu-manylinux1_x86_64.whl

-rw-r--r-- 1 root root 2662439 7月 25 10:58
cryptography-3.3.2-cp27-cp27mu-manylinux1_x86_64.whl

-rw-r--r-- 1 root root 11223 7月 25 10:58
enum34-1.1.10-py2-none-any.whl

-rw-r--r-- 1 root root 18159 7月 25 10:59
ipaddress-1.0.23-py2.py3-none-any.whl

-rw-r--r-- 1 root root 964882 7月 25 10:59
PyNaCl-1.4.0-cp27-cp27mu-manylinux1_x86_64.whl

## 1.1 解压pip安装包tar.gz

[root@python-pip python_package]# tar xf pip-20.3.4.tar.gz

[root@python-pip python_package]# cd pip-20.3.4/

[root@python-pip pip-20.3.4]# ls

AUTHORS.txt docs LICENSE.txt MANIFEST.in NEWS.rst PKG-INFO pyproject.toml README.rst setup.cfg setup.py src

[root@python-pip pip-20.3.4]# /usr/bin/python setup.py install

前端部分省略...........

creating build/bdist.linux-x86_64/egg/EGG-INFO

copying src/pip.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO

copying src/pip.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

copying src/pip.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

copying src/pip.egg-info/entry_points.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

copying src/pip.egg-info/not-zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO

copying src/pip.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

creating dist

creating 'dist/pip-20.3.4-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it

removing 'build/bdist.linux-x86_64/egg' (and everything under it)

Processing pip-20.3.4-py2.7.egg

creating /usr/lib/python2.7/site-packages/pip-20.3.4-py2.7.egg

Extracting pip-20.3.4-py2.7.egg to /usr/lib/python2.7/site-packages

Adding pip 20.3.4 to easy-install.pth file

Installing pip script to /usr/bin

Installing pip2.7 script to /usr/bin

Installing pip2 script to /usr/bin

Installed /usr/lib/python2.7/site-packages/pip-20.3.4-py2.7.egg

Processing dependencies for pip==20.3.4

Finished processing dependencies for pip==20.3.4

## 1.3 查看pip安装位置

[root@python-pip pip-20.3.4]# whereis pip

pip: /usr/bin/pip /usr/bin/pip2.7

## 按序安装paramiko的依赖包(pycparser、cffi、bcrypt、PyNaCl、ipaddress、enum34、cryptography),最后安装paramiko

[root@python-pip python_package]# /usr/bin/pip install pycparser-2.21-py2.py3-none-any.whl

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.

Processing ./pycparser-2.21-py2.py3-none-any.whl

Installing collected packages: pycparser

Successfully installed pycparser-2.21

[root@python-pip python_package]# /usr/bin/pip install cffi-1.15.1-cp27-cp27mu-manylinux1_x86_64.whl

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.

Processing ./cffi-1.15.1-cp27-cp27mu-manylinux1_x86_64.whl

Requirement already satisfied: pycparser in /usr/lib/python2.7/site-packages (from cffi==1.15.1) (2.21)

Installing collected packages: cffi

Successfully installed cffi-1.15.1

[root@python-pip python_package]# /usr/bin/pip install bcrypt-3.1.7-cp27-cp27mu-manylinux1_x86_64.whl

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.

Processing ./bcrypt-3.1.7-cp27-cp27mu-manylinux1_x86_64.whl

Requirement already satisfied: six>=1.4.1 in /usr/lib/python2.7/site-packages (from bcrypt==3.1.7) (1.15.0)

Requirement already satisfied: cffi>=1.1 in /usr/lib64/python2.7/site-packages (from bcrypt==3.1.7) (1.15.1)

Requirement already satisfied: pycparser in /usr/lib/python2.7/site-packages (from cffi>=1.1->bcrypt==3.1.7) (2.21)

Installing collected packages: bcrypt

Successfully installed bcrypt-3.1.7

[root@python-pip python_package]# /usr/bin/pip install PyNaCl-1.4.0-cp27-cp27mu-manylinux1_x86_64.whl

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.

Processing ./PyNaCl-1.4.0-cp27-cp27mu-manylinux1_x86_64.whl

Requirement already satisfied: cffi>=1.4.1 in /usr/lib64/python2.7/site-packages (from PyNaCl==1.4.0) (1.15.1)

Requirement already satisfied: six in /usr/lib/python2.7/site-packages (from PyNaCl==1.4.0) (1.15.0)

Requirement already satisfied: pycparser in /usr/lib/python2.7/site-packages (from cffi>=1.4.1->PyNaCl==1.4.0) (2.21)

Installing collected packages: PyNaCl

Attempting uninstall: PyNaCl

Found existing installation: PyNaCl 1.1.2

Uninstalling PyNaCl-1.1.2:

Successfully uninstalled PyNaCl-1.1.2

Successfully installed PyNaCl-1.4.0

[root@python-pip python_package]# /usr/bin/pip install ipaddress-1.0.23-py2.py3-none-any.whl

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.

Processing ./ipaddress-1.0.23-py2.py3-none-any.whl

Installing collected packages: ipaddress

Successfully installed ipaddress-1.0.23

[root@python-pip python_package]# /usr/bin/pip install enum34-1.1.10-py2-none-any.whl

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.

Processing ./enum34-1.1.10-py2-none-any.whl

Installing collected packages: enum34

Successfully installed enum34-1.1.10

[root@python-pip python_package]# /usr/bin/pip install cryptography-3.3.2-cp27-cp27mu-manylinux1_x86_64.whl

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.

Processing ./cryptography-3.3.2-cp27-cp27mu-manylinux1_x86_64.whl

Requirement already satisfied: ipaddress; python_version < "3" in /usr/lib/python2.7/site-packages (from cryptography==3.3.2) (1.0.23)

Requirement already satisfied: six>=1.4.1 in /usr/lib/python2.7/site-packages (from cryptography==3.3.2) (1.15.0)

Requirement already satisfied: enum34; python_version < "3" in /usr/lib/python2.7/site-packages (from cryptography==3.3.2) (1.1.10)

Requirement already satisfied: cffi>=1.12 in /usr/lib64/python2.7/site-packages (from cryptography==3.3.2) (1.15.1)

Requirement already satisfied: pycparser in /usr/lib/python2.7/site-packages (from cffi>=1.12->cryptography==3.3.2) (2.21)

Installing collected packages: cryptography

Successfully installed cryptography-3.3.2

[root@python-pip python_package]# /usr/bin/pip install paramiko-2.12.0-py2.py3-none-any.whl

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.

Processing ./paramiko-2.12.0-py2.py3-none-any.whl

Requirement already satisfied: bcrypt>=3.1.3 in /usr/lib64/python2.7/site-packages (from paramiko==2.12.0) (3.1.7)

Requirement already satisfied: six in /usr/lib/python2.7/site-packages (from paramiko==2.12.0) (1.15.0)

Requirement already satisfied: pynacl>=1.0.1 in /usr/lib64/python2.7/site-packages (from paramiko==2.12.0) (1.4.0)

Requirement already satisfied: cryptography>=2.5 in /usr/lib64/python2.7/site-packages (from paramiko==2.12.0) (3.3.2)

Requirement already satisfied: cffi>=1.1 in /usr/lib64/python2.7/site-packages (from bcrypt>=3.1.3->paramiko==2.12.0) (1.15.1)

Requirement already satisfied: ipaddress; python_version < "3" in /usr/lib/python2.7/site-packages (from cryptography>=2.5->paramiko==2.12.0) (1.0.23)

Requirement already satisfied: enum34; python_version < "3" in /usr/lib/python2.7/site-packages (from cryptography>=2.5->paramiko==2.12.0) (1.1.10)

Requirement already satisfied: pycparser in /usr/lib/python2.7/site-packages (from cffi>=1.1->bcrypt>=3.1.3->paramiko==2.12.0) (2.21)

Installing collected packages: paramiko

Successfully installed paramiko-2.12.0

## 2. Python 3.7.9通过源代码方式安装pip

## 2.1 从https://pypi.org/网站下载需要的安装包

[root@python-pip site-packages]# cd /Package/python_package/python_pip-3.7/

[root@python-pip python_pip-2.7]# ls -lrt

总用量 13300

-rw-r--r-- 1 root root 232236 7月 25 09:34
netmiko-4.4.0-py3-none-any.whl

-rw-r--r-- 1 root root 225900 7月 25 09:34
paramiko-3.4.0-py3-none-any.whl

-rw-r--r-- 1 root root 1824406 7月 25 09:34
pip-24.1.2-py3-none-any.whl

-rw-r--r-- 1 root root 2132709 7月 25 10:10 pip-24.0.tar.gz

-rw-r--r-- 1 root root 11224 7月 25 10:58
enum34-1.1.10-py3-none-any.whl

-rw-r--r-- 1 root root 1530646 7月 25 14:43 pip-20.3.4.tar.gz

drwxr-xr-x 6 501 games 216 7月 25 14:44 pip-20.3.4

-rw-r--r-- 1 root root 2110226 7月 25 14:57 pip-24.0-py3-none-any.whl

-rw-r--r-- 1 root root 62337 7月 25 15:06
bcrypt-3.2.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl

-rw-r--r-- 1 root root 61026 7月 25 15:06
bcrypt-3.2.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

-rw-r--r-- 1 root root 427911 7月 25 15:14
cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

-rw-r--r-- 1 root root 118697 7月 25 15:20
pycparser-2.21-py2.py3-none-any.whl

-rw-r--r-- 1 root root 856678 7月 25 15:29
PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl

-rw-r--r-- 1 root root 3998060 7月 25 15:47
cryptography-43.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

## 2.2 解压pip安装包tar.gz

[root@python-pip python_package]# tar xf pip-20.3.4.tar.gz

[root@python-pip python_package]# cd pip-20.3.4/

[root@python-pip pip-20.3.4]# ls

AUTHORS.txt docs LICENSE.txt MANIFEST.in NEWS.rst PKG-INFO pyproject.toml README.rst setup.cfg setup.py src

[root@python-pip pip-20.3.4]# /usr/bin/python3 setup.py install

省略一部分.....

creating build/bdist.linux-x86_64/egg/EGG-INFO

copying src/pip.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO

copying src/pip.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

copying src/pip.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

copying src/pip.egg-info/entry_points.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

copying src/pip.egg-info/not-zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO

copying src/pip.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

creating dist

creating 'dist/pip-20.3.4-py3.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it

removing 'build/bdist.linux-x86_64/egg' (and everything under it)

Processing pip-20.3.4-py3.7.egg

creating /usr/local/lib/python3.7/site-packages/pip-20.3.4-py3.7.egg

Extracting pip-20.3.4-py3.7.egg to /usr/local/lib/python3.7/site-packages

Adding pip 20.3.4 to easy-install.pth file

Installing pip script to /usr/local/bin

Installing pip3 script to /usr/local/bin

Installing pip3.7 script to /usr/local/bin

Installed /usr/local/lib/python3.7/site-packages/pip-20.3.4-py3.7.egg

Processing dependencies for pip==20.3.4

Finished processing dependencies for pip==20.3.4

## 2.3 通过虚拟机环境升级pip到24.0(因Python 3.7.9最高支持到pip 24.0)

[root@python-pip python_pip-3.7]# cd /usr/local/lib/python3.7/site-packages/pip-24.0.dist-info

[root@python-pip pip-24.0.dist-info]# ls

AUTHORS.txt direct_url.json entry_points.txt INSTALLER LICENSE.txt METADATA RECORD REQUESTED top_level.txt WHEEL

[root@python-pip pip-24.0.dist-info]# /usr/bin/python3 -m venv scjgj-env

[root@python-pip pip-24.0.dist-info]# source scjgj-env/bin/activate

(scjgj-env) [root@python-pip pip-24.0.dist-info]# pip

pip pip2 pip2.7 pip3 pip3.10 pip3.7 pipewire pipewire-cli pipewire-monitor

(scjgj-env) [root@python-pip pip-24.0.dist-info]# pip3 install /Package/python_package/python_pip-3.7/pip-24.0-py3-none-any.whl

Processing /Package/python_package/python_pip-3.7/pip-24.0-py3-none-any.whl

Installing collected packages: pip

Attempting uninstall: pip

Found existing installation: pip 20.2.2

Uninstalling pip-20.2.2:

Successfully uninstalled pip-20.2.2

Successfully installed pip-24.0

## 2.4 通过虚拟环境来升级paramiko(备注:按顺序安装依赖包pycparser、cffi、bcrypt、PyNaCl、cryptography、paramiko,关于包的版本可以根据安装报错信息下载,或者查看官网文档指示。)

[root@python-pip python_pip-3.7]# cd /usr/local/lib/python3.7/site-packages/pip-24.0.dist-info

[root@python-pip pip-24.0.dist-info]# source scjgj-env/bin/activate

(scjgj-env) [root@python-pip pip-24.0.dist-info]# pip

pip pip2 pip2.7 pip3 pip3.10 pip3.7 pipewire pipewire-cli pipewire-monitor

(scjgj-env) [root@python-pip pip-24.0.dist-info]# pip3 install /Package/python_package/python_pip-3.7/pycparser-2.21-py2.py3-none-any.whl

Processing /Package/python_package/python_pip-3.7/pycparser-2.21-py2.py3-none-any.whl

Installing collected packages: pycparser

Successfully installed pycparser-2.21

(scjgj-env) [root@python-pip pip-24.0.dist-info]# pip3 install /Package/python_package/python_pip-3.7/cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Processing /Package/python_package/python_pip-3.7/cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Requirement already satisfied: pycparser in ./scjgj-env/lib/python3.7/site-packages (from cffi==1.15.1) (2.21)

Installing collected packages: cffi

Successfully installed cffi-1.15.1

(scjgj-env) [root@python-pip pip-24.0.dist-info]# pip3 install /Package/python_package/python_pip-3.7/bcrypt-3.2.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl

Processing /Package/python_package/python_pip-3.7/bcrypt-3.2.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl

Requirement already satisfied: cffi>=1.1 in ./scjgj-env/lib/python3.7/site-packages (from bcrypt==3.2.2) (1.15.1)

Requirement already satisfied: pycparser in ./scjgj-env/lib/python3.7/site-packages (from cffi>=1.1->bcrypt==3.2.2) (2.21)

Installing collected packages: bcrypt

Successfully installed bcrypt-3.2.2

(scjgj-env) [root@python-pip pip-24.0.dist-info]# pip3 install /Package/python_package/python_pip-3.7/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl

Processing /Package/python_package/python_pip-3.7/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl

Requirement already satisfied: cffi>=1.4.1 in ./scjgj-env/lib/python3.7/site-packages (from PyNaCl==1.5.0) (1.15.1)

Requirement already satisfied: pycparser in ./scjgj-env/lib/python3.7/site-packages (from cffi>=1.4.1->PyNaCl==1.5.0) (2.21)

Installing collected packages: PyNaCl

Successfully installed PyNaCl-1.5.0

(scjgj-env) [root@python-pip pip-24.0.dist-info]# pip3 install /Package/python_package/python_pip-3.7/cryptography-43.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Processing /Package/python_package/python_pip-3.7/cryptography-43.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Requirement already satisfied: cffi>=1.12; platform_python_implementation != "PyPy" in ./scjgj-env/lib/python3.7/site-packages (from cryptography==43.0.0) (1.15.1)

Requirement already satisfied: pycparser in ./scjgj-env/lib/python3.7/site-packages (from cffi>=1.12; platform_python_implementation != "PyPy"->cryptography==43.0.0) (2.21)

Installing collected packages: cryptography

Successfully installed cryptography-43.0.0

(scjgj-env) [root@python-pip pip-24.0.dist-info]# pip3 install /Package/python_package/python_pip-3.7/paramiko-3.4.0-py3-none-any.whl

Processing /Package/python_package/python_pip-3.7/paramiko-3.4.0-py3-none-any.whl

Requirement already satisfied: cryptography>=3.3 in ./scjgj-env/lib/python3.7/site-packages (from paramiko==3.4.0) (43.0.0)

Requirement already satisfied: bcrypt>=3.2 in ./scjgj-env/lib/python3.7/site-packages (from paramiko==3.4.0) (3.2.2)

Requirement already satisfied: pynacl>=1.5 in ./scjgj-env/lib/python3.7/site-packages (from paramiko==3.4.0) (1.5.0)

Requirement already satisfied: cffi>=1.12; platform_python_implementation != "PyPy" in ./scjgj-env/lib/python3.7/site-packages (from cryptography>=3.3->paramiko==3.4.0) (1.15.1)

Requirement already satisfied: pycparser in ./scjgj-env/lib/python3.7/site-packages (from cffi>=1.12; platform_python_implementation != "PyPy"->cryptography>=3.3->paramiko==3.4.0) (2.21)

Installing collected packages: paramiko

Successfully installed paramiko-3.4.0

查看升级版本

(scjgj-env) [root@python-pip pip-24.0.dist-info]# pip3 list|grep paramiko

paramiko 3.4.0

# package安装完成后,退出虚拟环境

(scjgj-env) [root@test pip-24.0.dist-info]# deactivate

[root@test pip-24.0.dist-info]#

测试paramiko安装是否成功

[root@scjgj-n-zab python_pip-3.7]# /usr/bin/python3

Python 3.7.9 (default, Mar 2 2021, 02:43:11)

[GCC 7.3.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> import paramiko

#### 3.安装过程中遇到的错误信息

## 3.1 安装paramiko错误信息

[root@python-pip python_package]# /usr/bin/pip install paramiko-2.12.0-py2.py3-none-any.whl

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.

Processing ./paramiko-2.12.0-py2.py3-none-any.whl

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/bcrypt/

WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/bcrypt/

WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/bcrypt/

WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/bcrypt/

WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/bcrypt/

ERROR: Could not find a version that satisfies the requirement bcrypt>=3.1.3 (from paramiko==2.12.0) (from versions: none)

ERROR: No matching distribution found for bcrypt>=3.1.3 (from paramiko==2.12.0)

[root@python-pip python_package]# /usr/bin/pip install bcrypt-3.1.7-cp27-cp27mu-manylinux1_x86_64.whl

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.

Processing ./bcrypt-3.1.7-cp27-cp27mu-manylinux1_x86_64.whl

Requirement already satisfied: six>=1.4.1 in /usr/lib/python2.7/site-packages (from bcrypt==3.1.7) (1.15.0)

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/cffi/

WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/cffi/

WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/cffi/

WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/cffi/

WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/cffi/

ERROR: Could not find a version that satisfies the requirement cffi>=1.1 (from bcrypt==3.1.7) (from versions: none)

ERROR: No matching distribution found for cffi>=1.1 (from bcrypt==3.1.7)

[root@python-pip python_package]# /usr/bin/pip install cffi-1.15.1-cp27-cp27mu-manylinux1_x86_64.whl

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.

Processing ./cffi-1.15.1-cp27-cp27mu-manylinux1_x86_64.whl

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/pycparser/

WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/pycparser/

WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/pycparser/

WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/pycparser/

WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/pycparser/

ERROR: Could not find a version that satisfies the requirement pycparser (from cffi==1.15.1) (from versions: none)

ERROR: No matching distribution found for pycparser (from cffi==1.15.1)

[root@python-pip python_package]# /usr/bin/pip install paramiko-2.12.0-py2.py3-none-any.whl

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.

Processing ./paramiko-2.12.0-py2.py3-none-any.whl

Requirement already satisfied: bcrypt>=3.1.3 in /usr/lib64/python2.7/site-packages (from paramiko==2.12.0) (3.1.7)

Requirement already satisfied: six in /usr/lib/python2.7/site-packages (from paramiko==2.12.0) (1.15.0)

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/pynacl/

WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/pynacl/

WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/pynacl/

WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/pynacl/

WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/pynacl/

ERROR: Could not find a version that satisfies the requirement pynacl>=1.0.1 (from paramiko==2.12.0) (from versions: none)

ERROR: No matching distribution found for pynacl>=1.0.1 (from paramiko==2.12.0)

[root@python-pip python_package]# /usr/bin/pip install cryptography-3.3.2-cp27-cp27mu-manylinux1_x86_64.whl

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.

Processing ./cryptography-3.3.2-cp27-cp27mu-manylinux1_x86_64.whl

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/ipaddress/

WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/ipaddress/

WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/ipaddress/

WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/ipaddress/

WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/ipaddress/

ERROR: Could not find a version that satisfies the requirement ipaddress; python_version < "3" (from cryptography==3.3.2) (from versions: none)

ERROR: No matching distribution found for ipaddress; python_version < "3" (from cryptography==3.3.2)

[root@python-pip python_package]# /usr/bin/pip install cryptography-3.3.2-cp27-cp27mu-manylinux1_x86_64.whl

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.

Processing ./cryptography-3.3.2-cp27-cp27mu-manylinux1_x86_64.whl

Requirement already satisfied: ipaddress; python_version < "3" in /usr/lib/python2.7/site-packages (from cryptography==3.3.2) (1.0.23)

Requirement already satisfied: six>=1.4.1 in /usr/lib/python2.7/site-packages (from cryptography==3.3.2) (1.15.0)

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/enum34/

WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/enum34/

WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/enum34/

WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/enum34/

WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] \xe6\x9c\xaa\xe7\x9f\xa5\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe6\x88\x96\xe6\x9c\x8d\xe5\x8a\xa1',)': /simple/enum34/

ERROR: Could not find a version that satisfies the requirement enum34; python_version < "3" (from cryptography==3.3.2) (from versions: none)

ERROR: No matching distribution found for enum34; python_version < "3" (from cryptography==3.3.2)

## 3.2 导入paramiko错误信息

[root@python-pip python_package]# /usr/bin/python

Python 2.7.18 (default, Mar 14 2021, 14:54:03)

[GCC 7.3.0] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import paramiko

/usr/lib/python2.7/site-packages/paramiko/transport.py:33: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in the next release.

from cryptography.hazmat.backends import default_backend

>>> from cryptography.hazmat.backends import default_backend

>>> import paramiko

## 3.3 python3安装源代码pip报错信息

root@python-pip pip-24.0]# /usr/bin/python3 setup.py install

running install

running bdist_egg

running egg_info

creating UNKNOWN.egg-info

writing UNKNOWN.egg-info/PKG-INFO

writing dependency_links to UNKNOWN.egg-info/dependency_links.txt

writing entry points to UNKNOWN.egg-info/entry_points.txt

writing top-level names to UNKNOWN.egg-info/top_level.txt

writing manifest file 'UNKNOWN.egg-info/SOURCES.txt'

reading manifest file 'UNKNOWN.egg-info/SOURCES.txt'

reading manifest template 'MANIFEST.in'

warning: no files found matching 'src/pip/_vendor/pyparsing/diagram/template.jinja2'

warning: no files found matching 'docs/docutils.conf'

warning: no previously-included files found matching '.git-blame-ignore-revs'

warning: no previously-included files found matching '.coveragerc'

warning: no previously-included files found matching '.mailmap'

warning: no previously-included files found matching '.appveyor.yml'

warning: no previously-included files found matching '.readthedocs.yml'

warning: no previously-included files found matching '.pre-commit-config.yaml'

warning: no previously-included files found matching '.readthedocs-custom-redirects.yml'

warning: no previously-included files found matching 'tox.ini'

warning: no previously-included files found matching 'noxfile.py'

warning: no files found matching '*.css' under directory 'docs'

warning: no previously-included files found matching 'src/pip/_vendor/six'

warning: no previously-included files found matching 'src/pip/_vendor/six/moves'

warning: no previously-included files matching '*.pyi' found under directory 'src/pip/_vendor'

no previously-included directories found matching '.github'

no previously-included directories found matching 'docs/build'

no previously-included directories found matching 'news'

no previously-included directories found matching 'tasks'

no previously-included directories found matching 'tests'

no previously-included directories found matching 'tools'

writing manifest file 'UNKNOWN.egg-info/SOURCES.txt'

installing library code to build/bdist.linux-x86_64/egg

running install_lib

warning: install_lib: 'build/lib' does not exist -- no Python modules to install

creating build

creating build/bdist.linux-x86_64

creating build/bdist.linux-x86_64/egg

creating build/bdist.linux-x86_64/egg/EGG-INFO

copying UNKNOWN.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO

copying UNKNOWN.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

copying UNKNOWN.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

copying UNKNOWN.egg-info/entry_points.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

copying UNKNOWN.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

zip_safe flag not set; analyzing archive contents...

creating dist

creating 'dist/UNKNOWN-0.0.0-py3.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it

removing 'build/bdist.linux-x86_64/egg' (and everything under it)

Processing UNKNOWN-0.0.0-py3.7.egg

Removing /usr/local/lib/python3.7/site-packages/UNKNOWN-0.0.0-py3.7.egg

Copying UNKNOWN-0.0.0-py3.7.egg to /usr/local/lib/python3.7/site-packages

UNKNOWN 0.0.0 is already the active version in easy-install.pth

Installing pip script to /usr/local/bin

Installing pip3 script to /usr/local/bin

Installing pip3.7 script to /usr/local/bin

Installed /usr/local/lib/python3.7/site-packages/UNKNOWN-0.0.0-py3.7.egg

Processing dependencies for UNKNOWN==0.0.0

Finished processing dependencies for UNKNOWN==0.0.0

解决

[root@python-pip pip-24.0]# /usr/bin/python3 setup.py build

running build

[root@python-pip pip-24.0]# /usr/bin/python3 setup.py clean

running clean

## 3.4 python3.7升级paramiko3.4.0报错信息

[root@python-pip python_pip-3.7]# /usr/local/bin/pip3 install paramiko-3.4.0-py3-none-any.whl

Processing ./paramiko-3.4.0-py3-none-any.whl

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<
pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f6f28b99f90>: Failed to establish a new connection: [Errno -2] 未知的名称或服务')': /simple/bcrypt/

WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<
pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f6f28ba34d0>: Failed to establish a new connection: [Errno -2] 未知的名称或服务')': /simple/bcrypt/

WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<
pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f6f28b98890>: Failed to establish a new connection: [Errno -2] 未知的名称或服务')': /simple/bcrypt/

WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<
pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f6f28b8d390>: Failed to establish a new connection: [Errno -2] 未知的名称或服务')': /simple/bcrypt/

WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<
pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f6f28ba3990>: Failed to establish a new connection: [Errno -2] 未知的名称或服务')': /simple/bcrypt/

INFO: pip is looking at multiple versions of paramiko to determine which version is compatible with other requirements. This could take a while.

ERROR: Could not find a version that satisfies the requirement bcrypt>=3.2 (from paramiko) (from versions: none)

ERROR: No matching distribution found for bcrypt>=3.2

相关推荐

【常识】如何优化Windows 7

优化Windows7可以让这个经典系统运行更流畅,特别是在老旧硬件上。以下是经过整理的实用优化方案,分为基础优化和进阶优化两部分:一、基础优化(适合所有用户)1.关闭不必要的视觉效果右键计算机...

系统优化!Windows 11/10 必做的十个优化配置

以下是为Windows10/11用户整理的10个必做优化配置,涵盖性能提升、隐私保护和系统精简等方面,操作安全且无需第三方工具:1.禁用不必要的开机启动项操作路径:`Ctrl+S...

最好用音频剪辑的软件,使用方法?

QVE音频剪辑是一款简单实用的软件,功能丰富,可编辑全格式音频。支持音频转换、合并、淡入淡出、变速、音量调节等,无时长限制,用户可自由剪辑。剪辑后文件音质无损,支持多格式转换,便于存储与跨设备播放,满...

Vue2 开发总踩坑?这 8 个实战技巧让代码秒变丝滑

前端开发的小伙伴们,在和Vue2打交道的日子里,是不是总被各种奇奇怪怪的问题搞得头大?数据不响应、组件传值混乱、页面加载慢……别慌!今天带来8个超实用的Vue2实战技巧,每一个都能直击痛...

Motion for Vue:为Vue量身定制的强大动画库

在前端开发中,动画效果是提升用户体验的重要手段。Vue生态系统中虽然有许多动画库,但真正能做到高性能、易用且功能丰富的并不多。今天,我们要介绍的是MotionforVue(motion-v),...

CSS view():JavaScript 滚动动画的终结

前言CSSview()方法可能会标志着JavaScript在制作滚动动画方面的衰落。如何用5行CSS代码取代50多行繁琐的JavaScript,彻底改变网页动画每次和UI/U...

「大数据」 hive入门

前言最近会介入数据中台项目,所以会推出一系列的跟大数据相关的组件博客与文档。Hive这个大数据组件自从Hadoop诞生之日起,便作为Hadoop生态体系(HDFS、MR/YARN、HIVE、HBASE...

青铜时代的终结:对奖牌架构的反思

作者|AdamBellemare译者|王强策划|Tina要点运维和分析用例无法可靠地访问相关、完整和可信赖的数据。需要一种新的数据处理方法。虽然多跳架构已经存在了几十年,并且可以对...

解析IBM SQL-on-Hadoop的优化思路

对于BigSQL的优化,您需要注意以下六个方面:1.平衡的物理设计在进行集群的物理设计需要考虑数据节点的配置要一致,避免某个数据节点性能短板而影响整体性能。而对于管理节点,它虽然不保存业务数据,但作...

交易型数据湖 - Apache Iceberg、Apache Hudi和Delta Lake的比较

图片由作者提供简介构建数据湖最重要的决定之一是选择数据的存储格式,因为它可以大大影响系统的性能、可用性和兼容性。通过仔细考虑数据存储的格式,我们可以增强数据湖的功能和性能。有几种不同的选择,每一种都有...

深入解析全新 AWS S3 Tables:重塑数据湖仓架构

在AWSre:Invent2024大会中,AWS发布了AmazonS3Tables:一项专为可扩展存储和管理结构化数据而设计的解决方案,基于ApacheIceberg开放表格...

Apache DataFusion查询引擎简介

简介DataFusion是一个查询引擎,其本身不具备存储数据的能力。正因为不依赖底层存储的格式,使其成为了一个灵活可扩展的查询引擎。它原生支持了查询CSV,Parquet,Avro,Json等存储格式...

大数据Hadoop之——Flink Table API 和 SQL(单机Kafka)

一、TableAPI和FlinkSQL是什么TableAPI和SQL集成在同一套API中。这套API的核心概念是Table,用作查询的输入和输出,这套API都是批处理和...

比较前 3 名Schema管理工具

关注留言点赞,带你了解最流行的软件开发知识与最新科技行业趋势。在本文中,读者将了解三种顶级schema管理工具,如AWSGlue、ConfluentSchemaRegistry和Memph...

大数据技术之Flume

第1章概述1.1Flume定义Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。Flume基于流式架构,灵活简单。1.2Flume的优点1.可以和...