【发布时间】:2018-07-31 21:05:46
【问题描述】:
我正在创建一个用于设置和运行整个 Django 项目的脚本。
venv_parent_dir = os.path.abspath(os.path.join(os.getcwd(),os.pardir))
venv_dir = os.path.abspath(os.path.join(venv_parent_dir, 'fvenv'))
subprocess.run(args=['virtualenv', '-p', 'python3', venv_dir])
os.popen('/bin/bash --rcfile %s'%(venv_dir+'/bin/activate'))
使用上面的代码,我创建了一个虚拟环境,然后激活它。现在我想在激活的虚拟环境中安装requirements.txt文件
subprocess.run(args=['pip3', 'install', '-r', 'requirements.txt'])
我尝试使用subprocess,但它不是安装在虚拟环境中,而是安装在操作系统 Python 中。
【问题讨论】:
标签: python django python-3.5