如何解决在cmd 下按照要求升级pip时候出现“no module named ‘pip’ ”的问题?
在一开始的时候就应该查看是否是系统用户(C:\Windows\System32>),然后再升级pip:
昨天,我启动了好久没碰的Pycharm,然后去看看我的python解释器3.6.7的版本,在cmd下输入pip list ,然后提示我要更新,我就按照要求更新了,结果出现了下面的问题:

于是我又按照要求去升级,结果又告诉我“--user”加入,我加入了,然后再次输入,告诉我"no module named 'pip' ,或者"告诉我“拒绝访问,不是内部命令”,出现以下问题:

因为此时的用户已经改了,不再是系统的(C:\Windows\System32>),而是自己的账户(C:\user\LL>)所以需要改回系统用户:
C:\Users\LL>cd \windows\system32

在改为系统用户后,再次升级pip ,仍然是“no module named ‘pip’”,此时需要修复pip 然后升级pip,但是原先安装好的库并不会丢失,如下所示:
修复pip 的两个语句:
python -m ensurepip
python -m pip install --upgrade pip

最后输入pip list,进行验证,发现一切正常。

网友评论