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 第三方包都可以了 

 

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值