我想创建一个引导脚本来设置本地环境并在其中安装所有要求。我一直在尝试使用 virtualenv.create_bootstrap_script,如他们的文档中所述。
import virtualenv
s = virtualenv.create_bootstrap_script('''
import subprocess
def after_install(options, home_dir):
subprocess.call(['pip', 'install', 'django'])
''')
open('bootstrap.py','w').write(s)
运行生成的 bootstrap.py 时,它会正确设置虚拟环境,但随后会尝试全局安装 Django。
如何编写仅在此本地虚拟环境中安装 Django 的引导脚本。它必须在 Windows 和 Linux 上工作。