python虛擬環境 virtualenv

2022-07-23 06:24:10 字數 861 閱讀 8651

今天執行乙個python指令碼時,出現了包之間的衝突,搞得很麻煩,然後在過程中發現了可以使用virtualenv,可以虛擬出乙個全新的python環境,直譯器也可以自己指定,但最好是在linux上體驗,windows上用起來確實有點不方便。。 先碼住。

​      virtualenv用於在一台機器上建立多個獨立的python虛擬執行環境,多個python環境相互獨立,互不影響,它能夠:

①在沒有許可權的情況下安裝新套件

②不同應用可以使用不同的套件版本

③套件公升級不影響其他應用

虛擬環境是在python直譯器上的乙個私有複製,你可以在乙個隔絕的環境下安裝packages,不會影響到你系統中全域性的python直譯器。

虛擬環境非常有用,因為它可以防止系統出現包管理混亂和版本衝突的問題。為每個應用程式建立乙個虛擬環境可以確保應用程式只能訪問它們自己使用的包,從而全域性直譯器只作為乙個源且依然整潔乾淨去更多的虛擬環境。另乙個好處是,虛擬環境不需要管理員許可權。

pip install virtualenv

# 建立專案目錄

mkdir myproject

# 進入專案目錄

cd myproject

# 建立虛擬環境env

virtualenv env

#windows下啟動虛擬環境

cd your_env_dir\scripts\

activate

#linux下啟動虛擬環境

source activate

#退出虛擬環境

deactivate

#windows下退出,依舊是在scripts資料夾裡輸入deactivate

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.進入虛擬環境 開啟命令列 進入虛擬環...