我希望创建一个引导脚本来设置本地环境并安装其中的所有要求。我一直在尝试使用virtualenv.create_bootstrap_script,如文档中所述。
运行生成的bootstrap.py文件后,会正确设置虚拟环境,但它会试图在全局范围内安装Django。我该如何编写一个引导脚本,只在本地虚拟环境中安装Django?它必须在Windows和Linux上都能够工作。
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上都能够工作。