Linux系統下Python虛擬環境的安裝和使用

2022-08-30 03:57:07 字數 1512 閱讀 9142

前言:進行python專案開發的時候,由於不同的專案需要使用不同的資源包和相關的配置,因此建立多個python虛擬環境,在虛擬環境下開發就顯得很有必要。

安裝虛擬環境

步驟:開啟linux終端(快捷鍵ctrl+alt+t),輸入命令:

sudo apt install python-virtualenv

說明:以上兩條命令逐條執行,完成後虛擬環境安裝完畢。

或者可以使用pip安裝,前提是安裝了pip,一般python自帶了pip:

sudo pip install virtualenv

說明:安裝的結果一模一樣,使用任意一種即可。

建立虛擬環境

在終端輸入如下命令:

mkvirtualenv 虛擬環境名稱

如:mkvirtualenv mywork

//會建立乙個名為mywork的虛擬環境

建立的虛擬環境都儲存在/home/.virtualenvs目錄下,可以進入這個目錄檢視;

建立成功後會自動進入該虛擬環境,命令列提示改變;

指定python版本建立虛擬環境

上面的命令執行時,系統會建立預設的python版本的開發環境,一般大家的電腦會同時安裝python2和python3版本,有時需要不同的版本建立虛擬環境。

mkvirtualenv -p python路徑 虛擬環境名稱

例:mkvirtualenv -p /usr/bin/python3 mywork

-p指的是path的簡寫

py安裝的路徑,預設安裝在/usr/bin/目錄下;如果一時間找不到,使用命令:

whereis python3

在終端命令列搜尋,會出現想要的路徑。

細節:不需要進入到/home/.virtualenvs目錄,在任何目錄下都可以執行命令,建立的虛擬環境的位置都一樣。

注意:建立虛擬環境是需要在聯網下進行,否則建立失敗。

虛擬環境的檢視和使用

刪除虛擬環境

rmvirtualenv[虛擬環境名稱]

例:rmvirtualenvmywork

注意:如果目前的位置在虛擬環境中,需要先退出虛擬環境,然後才能執行刪除

注意:可以在任何目錄執行刪除操作,如果不知道名字,可以rmvirtualen + 兩次tab鍵,提示所有的虛擬環境

退出虛擬環境

deactivate

進入虛擬環境

workon[虛擬環境名稱]

例:workkonmywork

注意:按workon+兩次tab鍵會提示所有虛擬環境。

檢視虛擬環境中安裝的python包

pip list

pip freeze

兩個命令都可以查詢,只是展示的形式不一樣。

在虛擬環境下安裝python包

進入虛擬環境,在終端輸入:

pip install 包的名字

注意:一定不要使用sudo pip ... ,這裡是在虛擬環境中安裝python包,如果使用了sudo許可權,python包會被安裝在主機非虛擬環境下,在虛擬環境中找不到這個包。

Mac Windows下搭建Python虛擬環境

可在電腦上建立n個python虛擬環境,並且每個python虛擬環境是相互隔離的。pip install virtualenv在終端輸入 virtualenv 環境名 最好與專案同名 注 預設在本級目錄下建立 環境名 資料夾 如何給虛擬環境中新增python直譯器呢?假設,電腦中安裝了python2...

Linux系統下python的除錯方法

宣告 本文 jaww的部落格 python有除錯工具pdb,可以用來進行 除錯。pdb的常用命令說明 l 檢視執行到哪行 n 單步執行,跳過函式 s 單步執行,可進入函式 p 變數 檢視變數值 b 行號 斷點設定到第幾行 b 顯示所有斷點列表 cl 斷點號 刪除某個斷點 cl 刪除所有斷點 c 跳到...

Ubuntu16 04下Python安裝虛擬環境

ubuntu16.04apt get install virtualenv1.建立虛擬環境目錄來存放所有虛擬環境 mkdir virtualenvs2.編輯.bashrc sudo vim bashrc3.在bashrc的末尾增加下面內容 export workon home home virtua...