【发布时间】:2017-09-25 18:13:16
【问题描述】:
我想让 2 个版本(python v3 和 python v2)工作。我已经在不同的目录中安装了这两个版本。我还将它们的位置放在环境变量/路径中。但是,只有一个版本,即 python3 在命令提示符下工作。是的,为了消除相同文件名的冲突,我将python v3的python.exe重命名为python3.exe
为什么python2不工作??
使用:
python
抛出错误:'python' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
目录:
Python3: C:\Python36
Python2: C:\Python27\ArcGIS10.4
环境变量/路径上的路径:
C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Common Files\Lenovo;C:\SWTOOLS\ReadyApps;C:\Program Files\SASHome\x86\Secure\ccme4;C:\Program Files\SASHome\Secure\ccme4;C:\Program Files (x86)\Intel\UCRT\;C:\Program Files\Intel\UCRT\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\cygnus\cygwin-b20\H-i586-cygwin32\bin; C:\Python36;C:\Python27\ArcGIS10.4
【问题讨论】:
-
环境变量只有目录名。我已重命名文件名。所以,这应该没什么区别。
-
python3 有效。我很关心python2。
-
两者的路径都添加了吗??
-
如果这不起作用,则路径中一定存在语法错误(您是否真的提供了整个文件供我们查看.. 似乎应该不止
C:\Python36; C:\Python27\ArcGIS10.4..如果路径C:\Python27\ArcGIS10.4存在并且里面有一个python.exe,那么你就没有办法得到这个错误......
标签: python-2.7 python-3.x environment-variables