python 虛擬環境 virtualenv

2022-06-15 10:24:10 字數 2185 閱讀 8550

virtualenv------用來建立乙個虛擬的python環境,乙個專屬於專案的python環境。用virtualenv 來保持乙個乾淨的環境非常有用

測試環境:linux下

首先  安裝

pip install virtualenv
測試安裝

virtualenv --version
建立虛擬環境

cd project

virtualenv project_env

有時需要指定python版本號

virtualenv -p /usr/bin/python2.7 project_env
將會在當前的目錄中建立乙個名project_env的資料夾,這是乙個獨立的python執行環境,包含了python可執行檔案, 以及pip庫的乙份拷貝,這樣就能安裝其他包了,不過已經安裝到系統python環境中的所有第三方包都不會複製過來,這樣,我們就得到了乙個不帶任何第三方包的「乾淨」的python執行環境來。

啟用虛擬環境

source project_env/bin/activate
然後就盡情在虛擬環境裡面耍吧

停用虛擬環境

deactivate
這樣就退出了

打包安裝環境  以及安裝

用pip freeze檢視當前安裝版本

pip freeze
另外:

pip freeze > requirements.txt
這將會建立乙個requirements.txt檔案,其中包含了當前環境中所有包及 各自的版本的簡單列表。您可以使用 「pip list」在不產生requirements檔案的情況下, 檢視已安裝包的列表。這將會使另乙個不同的開發者(或者是您,如果您需要重新建立這樣的環境) 在以後安裝相同版本的相同包變得容易。

pip install -r requirements.txt
這能幫助確保安裝、部署和開發者之間的一致性。

提供了一系列命令使得和虛擬環境工作變得愉快許多。它把您所有的虛擬環境都放在乙個地方。

將您的所有虛擬環境在乙個地方。

包裝用於管理虛擬環境(建立,刪除,複製)。

使用乙個命令來環境之間進行切換。

安裝(確保virtualenv已經安裝了):

export workon_home=~/envs #設定環境變數

mkdir -p $workon_home #建立虛擬環境管理目錄

/-

安裝(確保virtualenv已經安裝了):

在windows中,workon_home預設的路徑是 %userprofile%envs 。
1、建立乙個虛擬環境:

mkvirtualenv project_env
這會在envs中建立 project_env虛擬環境

選擇乙個python直譯器來搭建:

mkvirtualenv env  --python=python2.7
2、在虛擬環境上工作:

workon project_env
或者,您可以建立乙個專案,它會建立虛擬環境,並在$workon_home中建立乙個專案目錄。 當您使用workonproject_env 時,會cd-ed 到專案目錄中。

mkproject project_env
workon也能停止您當前所在的環境,所以您可以在環境之間快速的切換。

3、停止虛擬環境

deactivate
4、刪除:

rmvirtualenv project_env

lsvirtualenv    #列舉所有的環境。

cdvirtualenv #導航到當前啟用的虛擬環境的目錄中,比如說這樣您就能夠瀏覽它的 site-packages。

cdsitepackages # 和上面的類似,但是是直接進入到 site-packages 目錄中。

lssitepackages #顯示 site-packages 目錄中的內容。

參考:

python 虛擬環境

sudo apt get install pip pip install upgrade pip sudo apt get install python virtualenv mkdir home virtualenvs export workon home home virtualenvs sou...

python 虛擬環境

由於在 mac 上同時安裝 anaconda2 和 anaconda3 的時候崩潰了多次,現在需要在 python2的環境下進行一些操作,所以需要產生乙個虛擬環境。pip install virtualenv virtualenv path venv name cd path source venv...

python虛擬環境

1.在電腦上將python安裝完成,並記住安裝的路徑 2.配置系統環境變數 控制面板 系統 高階 環境變數 系統變數 的path路徑,編輯新增路徑的版本即為預設使用版本 5.使用 virtualenv 虛擬環境名稱 命令建立虛擬環境,會在當前所在目錄進行建立 6.進入虛擬環境 開啟命令列 進入虛擬環...