我一直在尝试python2
在 Windows 7 上添加命令行路径。
我试图这样做:
C:\>set python2 = C:\Python27\python.exe
但cmd
告诉我:
'python2' is not recognized as an internal or external command.
那么如何python2
在 Windows 7 上添加命令行路径呢?
谢谢。
这个答案是从我自己的答案中复制而来的,并针对这个问题进行了定制。
尝试以下命令。
set path=%path%;c:\python27
PATH
仅为运行上述命令的 cmd.exe 设置。
要永久设置 PATH:
PATH
变量:
C:\python27
;C:\Python27
到现有值。更新
如果要使用python2,请复制可执行文件。
CD C:\python27
COPY python.exe python2.exe
遇到了同样的问题并修复了它...我有C:\Python27
,我已将其添加到我的环境变量中,这使我可以通过 CMD 访问“python”.. 但是对于通过 npm 安装 node-sass,这是我的问题,它继续说没有找到“python2”。一个朋友告诉我我可以重命名可执行文件,我不相信,但它有效:-)
重命名来自:
C:\Python27\python.exe
>C:\Python27\python2.exe
它对我有用,即使它发现重命名文件很奇怪..但是,我不是 Windows CMD 的核心。
尽管我将 Python 添加到路径变量中,但它看起来更进一步,我尝试使用 Thor A. Pedersen 的回答它有效,我找到了另一种无需重命名python.exe
为的方法python2.exe
,只需按如下方式更新您的节点配置。它对我有用。
npm config set python python2.7
或者
npm config set python python
我不知道是否可以在保留python2和python3的同时切换它。但是在使用 python2 时,您可以从 PATH 中删除“python3 路径”。原因 默认情况下,如果两者都安装了,则在 Windows 中选择 python3。所以你可以试试这个来使用python2。然后在必要时再次将“python3 路径”添加到 PATH