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