一文再也不用担心pip报错:No module named ‘pip._internal.cli‘

一、问题描述

        问题是这样的,当我在Win10系统下的Anaconda环境conda create了一个新环境之后,欸,我就发现pip不了,这还了得?不能pip的conda和在平阳的老虎有什么区别。所以我在网上找了很多解决方案:

1.1 修复方案

python -m ensurepip
python -m pip install --upgrade pip

1.2 强制重装方案

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall

1.3 修改配置方案

其实是新版对模块进行了调整, 找到相应报错的 /bin/下的pip(比如我的就是/var/scratch/wwang/anaconda3/bin/),用vim打开:

一文再也不用担心pip报错:No module named ‘pip._internal.cli‘_第1张图片 

from pip._internal import main 注释掉,改成from pip import main 保存退出就好了. (补充: 使用vim 时, 在命令行里 输入 vim 指定路径/pip打开文件,进入之后先按i键,进入编辑模式,更改完成后先按ESC,然后再输入:wq即可保存退出)

弄完后用which pip检查一下是否是正确路径,有可能调用的是旧版pip的路径。

等等等等.........

这些,

统统无效❌!

二、不废话,接下来上场的才是正解:

        只需要依次运行他们,保你药到病除!

2.1 这是一条非常珍贵的命令,凝视:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

2.2 这是一条非常珍贵的命令,凝视×2:

python get-pip.py --force-reinstall

三、小小验证一下 

        再次输入pip,我们将会得到完全不一样的结果,我准备好了:

pip

一文再也不用担心pip报错:No module named ‘pip._internal.cli‘_第2张图片

很棒!❀一切都是这么的完美,不用太感谢我哦,原理我就抱歉啦,要做的事情太多了,不能在环境安装上面花太多时间。

你可能感兴趣的:(#,环境配置(DL),#,环境配置(ML),pip,python,linux)