首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"python“环境变量设置在哪里?

"python“环境变量设置在哪里?
EN

Stack Overflow用户
提问于 2019-03-12 22:30:10
回答 1查看 267关注 0票数 1

我在为Windows10上的一个应用程序安装一些npm包时遇到了一个问题,特别是gyp似乎造成了麻烦,因为它找不到python可执行文件。

以下是PowerShell中的npm install输出的一部分:

之前我安装了Cygwin,但后来我删除了它,更新到Windows10并安装了Linux Subsystem for Windows。但很明显,Cygwin python路径仍然设置在环境变量中的某个位置。

问题是,我找不到这个环境变量。

python环境变量设置为C:\Users\myaccount\.windows-build-tools\python27\python.exe

python环境变量只包含C:\Users\myaccount\.windows-build-tools\python27\,不包含其他python目录。

没有pythonpath环境变量。

我用PowerShell和扩展系统设置检查了所有这些变量。

npm或gyp到底从哪里学到了python呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-13 01:37:13

结果是,在查看环境变量之前,gypnpm-config中查找python条目。在我的例子中,python条目设置如下:

代码语言:javascript
复制
; userconfig C:\Users\myaccount\.npmrc
python = "C:\\cygwin64\\bin\\python2.7.exe"

使用以下命令删除npm- python中的配置项

代码语言:javascript
复制
npm config delete python

gyp通过python环境变量找到了python可执行文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55123955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档