“在哪里?”;python“;环境变量集?
我在Windows 10上安装应用程序的一些npm包时遇到问题。具体来说,gyp似乎造成了麻烦,因为它找不到python可执行文件 以下是PowerShell中npm安装的部分输出: 以前我安装了Cygwin,但后来我删除了它,更新到Windows 10并安装了Windows的Linux子系统。但是很明显,Cygwin python路径仍然是在环境变量中设置的 问题是,我找不到这个环境变量“在哪里?”;python“;环境变量集?,python,npm-install,gyp,Python,Npm Install,Gyp,我在Windows 10上安装应用程序的一些npm包时遇到问题。具体来说,gyp似乎造成了麻烦,因为它找不到python可执行文件 以下是PowerShell中npm安装的部分输出: 以前我安装了Cygwin,但后来我删除了它,更新到Windows 10并安装了Windows的Linux子系统。但是很明显,Cygwin python路径仍然是在环境变量中设置的 问题是,我找不到这个环境变量 python环境变量设置为C:\Users\myaccount\.windows构建工具\python2
python
环境变量设置为C:\Users\myaccount\.windows构建工具\python27\python.exe
path
环境变量仅包含C:\Users\myaccount\.windows构建工具\python27\
,不包含其他python目录
没有pythonpath
环境变量
我用PowerShell和扩展系统设置检查了所有这些变量
npm或gyp究竟从何处获取python路径?事实证明,在查看环境变量之前,gyp会查找
python
条目。在我的例子中,python
条目设置如下:
; userconfig C:\Users\myaccount\.npmrc
python = "C:\\cygwin64\\bin\\python2.7.exe"
使用删除npm配置中的python
项后
npm config delete python
gyp
通过python
环境变量找到了python可执行文件。尝试删除环境变量python
,并创建一个名为python
(全大写)的可执行文件。@l3via感谢您的想法,但不幸的是这没有改变任何事情。此外,重新启动系统没有帮助。尝试卸载,然后重新安装Python?我找到了!它在npm配置文件中。调用npm config delete python解决了所有问题。