gpt4 book ai didi

Python 命令退出,代码为 9009

转载 作者:行者123 更新时间:2023-12-03 06:52:29 24 4
gpt4 key购买 nike

我正在尝试在 Visual Studio 中构建一个 C++ 解决方案。

错误如下:
error MSB3073: The command "python D:\...[file path]...\Source\VS2013\svnrev.py
:VCEnd" exited with code 9009.

我已经做了一些搜索,代码 9009 显然意味着一条坏路。一个可能的原因是路径包含空格。在 Visual Studio 错误列表中,'synrev.py' 和 ':VCEnd' 之间有一个换行符,所以这可能是问题所在。

该错误指的是一个名为 Microsoft.CppCommon.targets 的文件,该行应该是:

`<Exec Command="%(PreBuildEvent.Command)$(_BuildSuffix)" Condition="'%(PreBuildEvent.Command)' != ''"/>`

根据之前关于 SO 的问题,可以通过在相关位置周围添加引号来解决此问题,但我不确定它在哪里(似乎所有内容都已经有了引号!)

另一个可能的建议原因是没有链接到必要命令的路径。检查视觉工作室输出给出:
9> 'python' is not recognized as an internal or external command,
9> operable program or batch file.

我正在尝试构建的解决方案是从开发人员那里获得的,因此这可能是他们假设我已经安装的某种额外的必需文件。我试图进一步搜索,但像“Python 命令”这样的术语太笼统,似乎没有提供有用的信息。

我猜这是在 Visual Studio 中运行 python 的一些常用扩展或附加组件,但我在这里不是很有经验 - python 是我从未使用过的东西,在这个项目之前我也没有使用过 Visual Studio。

在此先感谢您的任何建议。

最佳答案

所以,你需要

  • 适当调整 Python 二进制 调用 cdk.json
  • 把二进制放在 路径

  • 运行 cdk deploy 时,我也看到了 9009 错误,在我的例子中,这是 cdk.json 中的 python 调用格式。
    这个说法给了 9009
    {
    "app": "python3 app.py"
    }
    作品:
    {
    "app": "python app.py"
    }
    我的用例,供引用:
    本地 python 通过以下方式返回一个版本:
    C:\Users\XXX>python --version
    Python 3.7.5
    python3 --version返回 没什么
    https://github.com/aws/aws-cdk/issues/2657
    在你的情况下,反之亦然

    关于Python 命令退出,代码为 9009,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41913164/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com