【发布时间】:2018-10-13 07:11:24
【问题描述】:
我正在尝试创建一个脚本,如果尚未创建 virtualenv,我将在其中创建它,然后在其中安装 requirements.txt。
我无法调用普通源/env/bin/activate并激活它,然后使用pip安装requirements.txt。有没有办法激活 virtualenv,然后从单个 python 脚本安装我的要求?
我现在的代码:
if not os.path.exists(env_path):
call(['virtualenv', env_path])
else:
print "INFO: %s exists." %(env_path)
try:
call(['source', os.path.join(env_path, 'bin', 'activate')])
except Exception as e:
print e
错误是“没有这样的文件目录”
谢谢
【问题讨论】:
标签: python subprocess virtualenv