簡體   English   中英

Django:每次我開發 django 應用程序時都必須打開虛擬環境嗎

[英]Django: Does the virtual environment have to be on every time i develop my django app

我已經使用命令行安裝並設置了虛擬環境。 我正在使用 pycharm 來開發我的 django 應用程序。 so that was day 1. On day 2 when i put my laptop back on to go back to working on my django application do i need to go back to command line and type in workon 'virtualenvironment-name' or can i just develop the django應用程序無需打開虛擬環境。

首先,您需要清楚地了解virtual environment的作用。

虛擬環境所做的唯一一件事就是隔離項目的依賴關系。 您絕對可以在沒有虛擬環境的情況下工作。 您需要做的只是全局安裝這些庫。 而已。

編輯

不推薦全局安裝包,因為當你使用虛擬環境時,

  1. 管理項目包更容易
  2. 解決 package 版本問題更容易

此外,在使用虛擬環境時,您應該維護一個適當的requirements.txt文件,因為單個 package 可能會使您的整個代碼庫崩潰。 在這種情況下,您可以完全刪除虛擬環境並重新開始。

暫無
暫無

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

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