从Windows cmd运行scons时路径环境变量不匹配

2024-04-29 04:42:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试用scons2.0.1编译我的项目。我将scons设置为在这个问题上使用gcc。我在pm中安装了cygwin,当我直接从cmd运行命令“gcc”时,它被识别为一个命令,因为路径env变量中存在c:/cygwin/bin。 但是当我从同一个命令运行scons时。gcc不能很好地识别,所以我试图查看scons使用的path env变量(我假设应该与系统路径相同),但是当我在sconstruct中输入命令时操作系统(“路径”)或操作系统环境[“PATH”]我得到了cygwin不存在的另一个PATH变量。在

如果有人知道我该怎么做才能解决这个问题?在

谢谢,阿萨夫


Tags: path项目命令路径envcmdbin环境
1条回答
网友
1楼 · 发布于 2024-04-29 04:42:55
env = Environment(ENV = {'PATH' : os.environ['PATH']})

以上是您所描述内容的常见修复方法。如果您希望您的构建脚本适用于每个人,而不管他们的个人环境如何,那么使用以下方法。在

^{pr2}$

相关问题 更多 >