如何使用批处理文件(.bat)运行带有ACTIVATED virtualenv的django服务器



我发现这篇文章对如何编写批处理文件来自动启动django web服务器很有用。

但问题是,有没有virtualenv激活,我怎么能激活它之前的管理.py runserver内的脚本?

我想通过批处理文件激活virtualenv来运行这个服务器。

找到了我的解决方案:

@echo off
cmd /k "cd /d C:Users[user]pathtoyourenvscripts & activate & cd /d C:Users[user]pathtoyourenv[projectname] & python manage.py runserver"

在运行manage.py之前,在批处理文件中调用activate.bat脚本,

CALL pathtoenvScriptsactivate.bat
python manage.py runserver

try pathtoenvScriptsactivate

查看virtualenv docs

如果你的虚拟环境是通过virtualenvwrapper创建的:

workon yourenvname & python manage.py runserver

最新更新