pip 包管理工具记录

安装指定版本

例如安装特定版本的包:

~# pip install six==1.13.0

例如 urllib3 包新版本可能不支持老版本 OpenSSL,会报错:

urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.1.0j  20 Nov 2018'. See: https://github.com/urllib3/urllib3/issues/2168

我们确认一下 Python 使用的 OpenSSL 版本:

~# python
>>> import ssl
>>> print(ssl.OPENSSL_VERSION_INFO)
(1, 1, 0, 10, 15)

然后安装 2.0 之前版本的 urllib3 包:

~# pip3 uninstall urllib3
~# pip3 install "urllib3<2.0"