首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用代码9009退出的Python命令

使用代码9009退出的Python命令
EN

Stack Overflow用户
提问于 2017-01-28 18:17:51
回答 1查看 17.2K关注 0票数 4

我正试图在visual中构建一个c++解决方案。

错误如下:

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

我做了一些搜索,代码9009显然意味着一条糟糕的道路。其中一个可能的原因是路径包含空格。在visual错误列表中,“synrev.py”和“:VCEnd”之间有一个行间隔,因此这可能是问题所在。

错误指的是一个名为Microsoft.CppCommon.targets的文件,据推测行是:

代码语言:javascript
运行
复制
`<Exec Command="%(PreBuildEvent.Command)$(_BuildSuffix)" Condition="'%(PreBuildEvent.Command)' != ''"/>`

根据以前的问题,所以这个问题可以通过在相关地点加上引号来解决,但我不确定这是在哪里(好像所有东西都有引号!)

另一个可能的原因是没有连接到所需命令的路径。检查visual studio输出将提供:

9> 'python' is not recognized as an internal or external command, 9> operable program or batch file.

我试图构建的解决方案是从开发人员那里获得的,所以这可能是一些附加的所需文件,他们只是假设我已经安装了这些文件。我试图进一步搜索,但“Python命令”这样的术语过于通用,似乎没有提供有用的信息。

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

谢谢您的建议。

EN

回答 1

Stack Overflow用户

发布于 2020-10-04 14:56:27

所以,你需要

  • cdk.json中适当调整cdk.json二进制调用
  • 路径上放置二进制文件

在运行cdk部署时,我还看到了一个9009错误,在我的例子中,这是cdk.json中的python调用格式。

这份声明给出了9009

代码语言:javascript
运行
复制
{
  "app": "python3 app.py"
}

Works :

代码语言:javascript
运行
复制
{
  "app": "python app.py"
}

我的用例,以供参考:本地python通过以下方式返回版本:

代码语言:javascript
运行
复制
C:\Users\XXX>python --version
Python 3.7.5

python3 --version返回了nothing

https://github.com/aws/aws-cdk/issues/2657

在你的例子中,反之亦然。

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

https://stackoverflow.com/questions/41913164

复制
相关文章

相似问题

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