Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何在teamcity中设置构建步骤以运行独立的python脚本_Python 3.x_Teamcity - Fatal编程技术网

Python 3.x 如何在teamcity中设置构建步骤以运行独立的python脚本

Python 3.x 如何在teamcity中设置构建步骤以运行独立的python脚本,python-3.x,teamcity,Python 3.x,Teamcity,我正在尝试在teamcity中设置一个构建步骤,以便使用命令行运行python脚本,并且我已经给出了命令可执行文件作为脚本名称和命令参数,我不知道该放什么。请帮助设置构建步骤,从teamcity构建配置运行Python脚本时会想到两个选项: VCS根目录:您需要python脚本存在于源存储库中,以便可以通过VCS根目录检索此脚本 Python路径:如果要使用特定版本的Python,可能需要设置此路径 PYTHONPATH=/apps/python/2.7.3 export PATH=${PATH

我正在尝试在teamcity中设置一个构建步骤,以便使用命令行运行python脚本,并且我已经给出了命令可执行文件作为脚本名称和命令参数,我不知道该放什么。请帮助设置构建步骤,从teamcity构建配置运行Python脚本时会想到两个选项:

VCS根目录:您需要python脚本存在于源存储库中,以便可以通过VCS根目录检索此脚本

Python路径:如果要使用特定版本的Python,可能需要设置此路径

PYTHONPATH=/apps/python/2.7.3
export PATH=${PATH}:${PYTHONPATH}/bin
alias python=${PYTHONPATH}/bin/python2.7
选择1:选择命令行运行程序。在“自定义脚本内容”框中:

/path/to/python
然后,参数字段中命令的其余部分:

python_script_name.py any param_one param_two ...

选项2:为TeamCity安装。虽然我自己还没试过

使用命令行时,不会处理抛出的错误,脚本会失败,但在空闲时会成功运行。我还尝试使用Python Runner,但它无法运行脚本。。我不知道应该设置什么Shi Sayali,在使用命令行运行程序时看到的错误是什么?你设置了PYTHONPATH并更新了路径了吗?我想使用python runner。。使用命令行运行程序时,我不知道它是否已成功运行脚本?它也给出了退出代码0,但我仍然不知道结果。根据你的建议,我已经安装了python runner。。无法使用ITI@sayali,我已更新了上述内容,脚本名称实际上属于参数字段。如果没有标准输出,脚本将不会向日志输出任何内容;打印将输出到标准输出。