电脑的系统环境对程序的运行是很重要,程序系统环境没有配置或都是配置错了会出现意想不到的结果,表现为找不到程序或是找错了对象,下面以PYTHON37为例子说明。
一、问题
1.配置好PYTHON37的环境
2.在CMD终端中输入 python 命令。
结果为:
“ImportError: No module named site”或为“不是内部命令....”
正常情况下应该为:
上面的PYTHON37的环境已经配置好,但是python用不了,如果直接pip来安装包的话也是不能用的,以前用CMAKE编译OPENCV时也出现过类似的问题,只要是系统环境配置后但在CMD终端中找不到对应的程序很有可能是因为程序环境位置的原因。
二、解决方法
将PYTHON37的程序环境位置放在第一位,问题就会解决,如下图。
三、怎么查看是不是程序环境位置原因引起来的问题?
在CMD终端中输入 where python 命令,来查看还有哪些目录中有python文件夹。
从上图可以看出python目录不只一个,红框中的路径如果在系统环境变量的前面那么我们设置的PYTHON37变量就没有用了,就会引起上面的问题。