我正在尝试使用以下脚本在Django中自动创建一个项目。
import os, sys, pip, virtualenv
directory = sys.argv[1]
if not os.path.exists(directory):
os.makedirs(directory)
new_dir = os.path.join(os.getcwd(), directory)
os.chdir(new_dir)
if not os.path.exists('venv'):
os.makedirs('venv')
venv_dir = os.path.join(os.getcwd(), "venv")
virtualenv.create_environment(venv_dir)
activate_script = os.path.join(venv_dir, "bin", "activate_this.py")
execfile(activate_script, dict(__file__=activate_script))
pip.main(["install", "--prefix", venv_dir, "pytz"])最后一行安装了django,但没有安装pytz。它显示pytz已经安装,但是当我激活venv,从venv和import pytz中启动python时,它无法加载它。我在这里做错了什么?
https://stackoverflow.com/questions/44481214
复制相似问题