[root@jenkins-8f57b8495-4r8ws opt]pip install gitpython==2.1.0 -i https://mirrors.aliyun.com/pypi/simple/
Collecting gitpython==2.1.0
Downloading https://mirrors.aliyun.com/pypi/packages/2c/21/1db408fefa1ebe694d69a2bf7bb5b9ab57a3f065154228086a4f64e4c33f/GitPython-2.1.0-py2.py3-none-any.whl (441kB)
100% |################################| 450kB 230kB/s
Collecting gitdb2>=2.0.0 (from gitpython==2.1.0)
Using cached https://mirrors.aliyun.com/pypi/packages/97/97/6ad081c9f3efa1545fd11149f14602a53e2003c153312c8bfa825ba27b89/gitdb2-4.0.2.tar.gz
Collecting gitdb>=4.0.1 (from gitdb2>=2.0.0->gitpython==2.1.0)
Using cached https://mirrors.aliyun.com/pypi/packages/fc/44/64e02ef96f20b347385f0e9c03098659cb5a1285d36c3d17c56e534d80cf/gitdb-4.0.9.tar.gz
Collecting smmap<6,>=3.0.1 (from gitdb>=4.0.1->gitdb2>=2.0.0->gitpython==2.1.0)
Using cached https://mirrors.aliyun.com/pypi/packages/21/2d/39c6c57032f786f1965022563eec60623bb3e1409ade6ad834ff703724f3/smmap-5.0.0.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-8wNQxd/smmap/setup.py", line 14, in <module>
long_description = open('README.md', encoding="utf-8").read().replace('\r\n', '\n')
TypeError: 'encoding' is an invalid keyword argument for this function
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-8wNQxd/smmap/
You are using pip version 8.1.2, however version 21.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
python2中安装模块时,出现报错,原因是pip会自动安装模块及关联模块的最新版本,但是关联的最新模块可能会不适用python2,只是用python3。如图smmap-5.0.0模块安装失败,通过搜索https://mirrors.aliyun.com/pypi/simple/smmap/发现该模块只适用python3。解决办法:先安装该失败模块低版本适用于python2的,再进行安装。
[root@jenkins-8f57b8495-4r8ws opt]pip install smmap==4.0.0 -i https://mirrors.aliyun.com/pypi/simple/
Collecting smmap==4.0.0
Downloading https://mirrors.aliyun.com/pypi/packages/68/ee/d540eb5e5996eb81c26ceffac6ee49041d473bc5125f2aa995cf51ec1cf1/smmap-4.0.0-py2.py3-none-any.whl
Installing collected packages: smmap
Successfully installed smmap-4.0.0
You are using pip version 8.1.2, however version 21.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
[root@jenkins-8f57b8495-4r8ws opt]pip install gitpython==2.1.9 -i https://mirrors.aliyun.com/pypi/simple/
Collecting gitpython==2.1.9
Using cached https://mirrors.aliyun.com/pypi/packages/88/9c/b462dddb492204417f88d538b0931e87631f2a98afe89842929f4ed9ca5b/GitPython-2.1.9-py2.py3-none-any.whl
Collecting gitdb2>=2.0.0 (from gitpython==2.1.9)
Using cached https://mirrors.aliyun.com/pypi/packages/97/97/6ad081c9f3efa1545fd11149f14602a53e2003c153312c8bfa825ba27b89/gitdb2-4.0.2.tar.gz
Collecting gitdb>=4.0.1 (from gitdb2>=2.0.0->gitpython==2.1.9)
Using cached https://mirrors.aliyun.com/pypi/packages/fc/44/64e02ef96f20b347385f0e9c03098659cb5a1285d36c3d17c56e534d80cf/gitdb-4.0.9.tar.gz
Requirement already satisfied (use --upgrade to upgrade): smmap<6,>=3.0.1 in /usr/lib/python2.7/site-packages (from gitdb>=4.0.1->gitdb2>=2.0.0->gitpython==2.1.9)
Installing collected packages: gitdb, gitdb2, gitpython
Running setup.py install for gitdb ... done
Running setup.py install for gitdb2 ... done
Successfully installed gitdb-4.0.9 gitdb2-4.0.2 gitpython-2.1.9
You are using pip version 8.1.2, however version 21.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.```