Python虛擬環境的配置使用

        平時做開發的時候,可能需要用到不同版本的Python,這時候使用Python虛擬環境創建一個獨立的python環境非常重要。在Python虛擬環境下安裝的一系列庫,不會對虛擬環境外部的系統環境造成影響。

        Windows上使用virtualenv創建虛擬環境,首先到Python官網下載需要的Python版本,並按照指引安裝到計算機系統的指定位置。

        安裝好之後Python自帶了pip工具。這時可以使用pip安裝virtualenv。

        打開CMD窗口或者Windows PowerShell窗口,輸入

pip install virtualenv

        安裝完成後,cd到你想要安裝虛擬環境的目錄中,然後輸入

virtualenv venv

        在當前目錄下就創建了叫做“venv”的虛擬環境。

        進入虛擬環境的命令:

.\venv\Scripts\activate

       或者

.\venv\Scripts\activate.bat

        如果你不是用的CMD而是用PowerShell,則使用第一種命令。

        要退出當前虛擬環境,就使用命令:

deactivate

        通常,我們會使用vscode等集成開發工具來做開發,Windows平臺上vscode默認使用的終端是PowerShell,所以我們還可以做一個操作,使得每次打開vscode時候自動進入虛擬環境,不用每次都手動運行命令。

        打開PowerShell,輸入

$profile

        系統會顯示一行:

C:\Users\MyName\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

        其中路徑中的“MyName”是你的用戶名。打開相應的目錄,如果沒有這路徑和文件,請手工創建它。然後打開文件,輸入

e:/your_path_to_venv/venv/Scripts/Activate.ps1

        其中“your_path_to_venv”是你的虛擬環境的路徑,盤符也要根據你的位置進行更改。例如,如果你的安裝位置是D盤的“project”文件夾,那麼輸入的就是 d:/project/venv/Scripts/Activate.ps1

        上面路徑使用的“/”,其實在PowerShell中路徑使用“/”和“\”是一樣的效果。保存並退出。然後以後每次重新啓動vacode,終端打開時候會自動運行這條命令,直接進入虛擬環境。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章