我一直在尝试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