linux 虛擬環境

2021-10-04 02:42:42 字數 1420 閱讀 4548

在開發過程中,一旦專案過多,難免會產生各個專案的依賴的版本的不同,又或者是開發過程中不想讓物理環境裡充斥各種各樣的庫,引發未來的依賴災難。所以需要使用不同的虛擬環境來保持開發環境以及宿主環境的清潔。

virtualenv 可以在系統中建立多個不同並且相互不干擾的虛擬環境。

安裝virtualenv

virtualenv使用virtualenv

建立虛擬環境

virtualenv  -

-no-site-packages -

-python=python3 venv1

#-no-site-packages 建立乾淨隔離的虛擬環境

#--python=python3 是指定直譯器的版本

#venv1是虛擬環境的名字

啟用虛擬環境

source /opt/venv1/

bin/activate # 虛擬環境的路徑

退出虛擬環境

deactivate

# windows:

編輯檔案寫入配置

vim  /etc/profile
workon_home=

~/envs #設定virtualenv的統一管理目錄

'--no-site-packages'

/opt/python367/

bin/python3 #指定python直譯器

source /opt/python367/

bin

讀取/etc/profile使配置生效

source/etc/profile

建立虛擬環境

mkvirtualenv  venv1

mkvirtualenv venv2

啟用/切換虛擬環境

workon venv2
進入虛擬環境家目錄

cdvirtualenv
列出當前所有的虛擬環境

lsvirtualenv
列出當前直譯器,所有的模組資料夾

lssitepackages
進入當前直譯器的模組資料夾

cdsitepackages

Python虛擬環境 Linux

sudopipinstallflask 0.10.1 sudopipinstallvirtualenv sudopipinstall 安裝完虛擬環境後,如果提示找不到mkvirtualenv命令,須配置環境變數 1 建立目錄用來存放虛擬環境 mkdir home virtualenvs 2 開啟 b...

linux建立虛擬環境

1,vim開啟.bashrc 1 sudo vim bashrc2,shift g 到達文字最後,加入以下 3,bashrc 只有經過source bashrc 命令之後才會生效 export workon home virtualenvs fi錯誤2,當你可以建立虛擬環境,但是沒法切換虛擬環境和退...

linux建立虛擬環境

一 conda 安裝anaconda conda可以理解為乙個工具,也是乙個可執行命令,其核心功能是包管理與環境管理。包管理與pip的使用類似,環境管理則允許使用者方便地安裝不同版本的python並可以快速切換。conda的設計理念 conda將幾乎所有的工具 第三方包都當做package對待,甚至...