系统:ubuntu16.04
python初始版本为python 3.6.1,但是后来发现使用pip install xx 返回“NoReturn”错误,因此选择对python升级到python3.6.6。升级命令行如下:
conda install -c anconda python=3.6.6
升级后发现pip文件损坏,使用pip install xx时出现bug如下:
cannot import name 'InvalidSchemeCombination
上述bug的解决方法有两种,如下:
(1) 重装anaconda;
(2) 修复损坏的pip文件;
针对第二种方法的操作步骤如下:
- 首先执行命令:
python -m ensurepip --default-pip
- 下载 get-pip.py 文件 地址为
https://bootstrap.pypa.io/get-pip.py
- 最后从命令行进入到 get-pip.py 所在的目录,执行命令 :
python get-pip.py
- 注意 此步骤执行的时候可能会报出权限错误, 此时应执行
python get-pip.py --user
- 查看pip版本
pip --version
以上两种方法推荐先尝试方法(2)。