python pip

python pip

记录python pip 相关的一些小问题,记录备忘。

ubuntu pip相关小问题

提示: ImportError: No module named ‘setuptools’

解决办法:安装setuptools

1
2
Python 2.x:    sudo apt-get install python-setuptools
Python 3.x: sudo apt-get install python3-setuptools

如果安装出现错误:AttributeError: module ‘setuptools.dist’ has no attribute ‘check_specifier’

1
2
3
4
5
6
7
8
9
10
Python 2.x:
pip install --upgrade pip
hash -r pip

Python 3.x:
pip3 install --upgrade pip
hash -r pip3

cd (Mask RCNN root folder)
sudo python3 setup.py install

pip升级

pip升级后出现错误:Import Error:cannot import name main

解决办法:

  • 方法1

更改from pip import main

1
2
3
4
# 更改下面行内容
from pip import main
# 更改为
from pip._internal import main
  • 方法2

更改sys.exit

1
2
3
4
5
6
7
8
# 原内容:
from pip import main
if __name__ == '__main__':
sys.exit(main())
# 更改后内容
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())

注意__main__左右的下划线是两个下划线。


python pip
https://ywmy.xyz/2019/06/17/python-pip/
作者
ian
发布于
2019年6月17日
许可协议