我在Jenkins CI下面有一些virtualenv
,它们收集我的包并运行:
python setup.py test
virtualenv已经安装了pip,我正在导出路径.my_env/Scripts
(CI在windows下),在设置.py我试图调用pip来安装pywin32
,使用subprocess.call
,脚本输出:
您可以看到pip list
正在进行查找,然后我调用setup.py test
设置.py
...
if sys.platform == 'win32':
bin_path = join(dirname(realpath(__file__)), 'bin', 'pywin32-219.zip')
subprocess.call(['pip', 'install', bin_path], shell=True)
...
你知道为什么pip在Jenkins shell上被识别,而在subprocess.call
处没有?在
目前没有回答
相关问题 更多 >
编程相关推荐