ModuleNotFoundError: No module named 'pip._internal' 无法安装python第三方模块

python的版本3.7 安装三方模块,

无论是--version  还是你install  XXX三方模块都会出现这样的错误

 

开始以为pip是没有安装

找到具体 安装路径/script/下发现有pip  pip3  pip3.7  。。。。(我这安装过了所以没有了pip3了)

他们的关系------为了兼容

而因为系统其它组件或程序需要依赖2.7版本,并不希望我们把它给替换掉。

那么只能折衷做兼容处理,给它们加上后缀,以示区分:

如果同时装有 python2 和 python3

pip 默认给 python2 用。

pip3 指定给 python3 用。

如果同时安装多个3的版本的话,比如3.5 3.6 3.7。则用pip3明显不合适,这个时候就可以用pip+版本后缀来明确指出具体版本的pip了。

如果只装有 python3

则pip和pip3、pip3.7是等价的。

但是用了pip3.7发现还是没有用--version..... 还是会报上图的没有模块的命令

最终找到这样一个命令

python -m ensurepip

然后  :   easy_install pip

--version   和install 第三方包都可以了 

 

Guess you like

Origin blog.csdn.net/weixin_41086086/article/details/96968996