问题情况:
- 本机安装多个版本的python,分别是原生pyhton3.7.3版本和通过anaconda安装的3.7.5、3.8版本的python。
- 分别设定了原生版本python和anacond的环境变量。
python环境变量:
~\Python\Python37\
~\Python\Python37\Scripts\
anaconda环境变量:
~\Anaconda3
~\Anaconda3\Scripts
~\Anaconda3\Library\bin
(使用“~” 表示自己的文件路径,因为隐私隐去)
在系统中打开CMD中调用会报错:
C:\Users>pip list
Traceback (most recent call last):
File “C:\Users\Anaconda3\Scripts\pip-script.py”, line 6, in
from pip._internal.cli.main import main
ModuleNotFoundError: No module named ‘pip._internal.cli.main’
- 在Anacond Prompt中可以正常调用到其中的pip。
问题分析:
可以发现在系统中希望调用到系统中python的pip包,但是系统调用到了anacond路径下的pip包。
解决方案:
打开系统python的安装目录,找到pip.exe文件,通常在“~Pyt