python在pip时出现错误"ModuleNotFoundError: No module named ‘pip._internal.utils.inject_securetransport’"
我的环境:window10,pycharm
出现问题:在运行python程序时,发现有一个包没有安装,于是就按习惯直接在pycharm中的终端里输入pip install tqdm 结果就出现下图的错误(tqdm是我运行程序时需要安装的包)
百度查询之后发现基本上别人报的错都是这样的:
“ModuleNotFoundError: No module named ‘pip._internal’”,而且都是在linux的环境下报的错。
我的报错是这样的:
“ModuleNotFoundError: No module named ‘pip._internal.utils.inject_securetransport’”
不知道有没有跟我一样的小伙伴。
虽然报的错不一样,但是好像解决方法差距不是很大,我整理了一下。
解决方法
在终端中依次输入以下命令:
python -m ensurepip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --force-reinstall
然后就成功解决了。
如果在pycharm中的终端中执行没有效果,那就在windows下的cmd终端中输入上面的命令。
问题出现的原因
不清楚,有懂的小伙伴可以评论告诉我一下吗?我是个菜鸡