1. Project Interpreter部分是選擇新建項目所依賴的python庫,第一個選項會在項目中建立一個venv(virtualenv)目錄,這里存放一個虛擬的python環境。這里所有的類庫依賴都可以直接脫離系統安裝的python獨立運行。
2.Existing Interpreter關聯已經存在的python解釋器,如果不想在項目中出現venv這個虛擬解釋器就可以選擇本地安裝的python環境。
那么到底這兩個該怎么去選擇呢,這里建議選擇New Environment 可以在Base Interpreter選擇系統中安裝的Python解釋器,這樣做的好處如下:
- 1. python項目可以獨立部署
- 2. 防止一台服務器部署多個項目之間存在類庫的版本依賴問題發生
- 3. 也可以充分發揮項目的靈活性