簡體   English   中英

如何使用批處理文件 (.bat) 使用 ACTIVATED virtualenv 運行 django 服務器

[英]How to run django server with ACTIVATED virtualenv using batch file (.bat)

我發現這篇文章對如何編寫批處理文件以自動啟動 django Web 服務器很有用。

但問題是,沒有激活virtualenv ,如何在腳本中的manage.py runserver 之前激活它?

我想使用通過批處理文件激活的 virtualenv 運行此服務器。

通過編碼找到我的解決方案:

@echo off
cmd /k "cd /d C:\Users\[user]\path\to\your\env\scripts & activate & cd /d C:\Users\[user]\path\to\your\env\[projectname] & python manage.py runserver"

在運行manage.py之前調用批處理文件中的activate.bat腳本,

CALL \path\to\env\Scripts\activate.bat
python manage.py runserver

嘗試\\path\\to\\env\\Scripts\\activate

並查看virtualenv 文檔

如果您的 virtualenv 是通過 virtualenvwrapper 創建的:

workon yourenvname & python manage.py runserver

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM