解釋:虛擬環境,讓使用者可以在同一臺機器上使用同一程式的不同版本,舉例 A專案使用Django1.11 ,B專案使用Django2.0
一、virtualenv
(1)安裝 virtualenv
pip3 install virtualenv -i https://pypy.douban.com/simple
(2)構建虛擬環境 是在 /root 目錄下
virtualenv --system-site-packages django1.11
注意:使用 virtualenv --help 查看幫助資訊,例如 有些virtualenv版本中 --system-site-packages 是用 --no-site-packages代替的,django1.11是虛擬環境名字
(3)進入虛擬環境
source django1.11/bin/activate
(4)安裝Django1.11版本
pip3 install django==1.11.9 -i https://pypy.douban.com/simple
(5)退出虛擬環境
deactivate
pips: 重復執行 2-4 步驟 安裝不同Django 版本
二、虛擬環境管理工具 virtualenvwrapper
(1)安裝 python3的第三方包中
pip3 install virtualenvwrapper -i https://pypy.douban.com/simple
(2)打開組態檔 在家目錄下的 .bashrc
vim ~/.bashrc
(3)追加配置
export WORKON_HOME=~/envdir #指定創建虛擬環境的目錄 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--system-site-packages' export VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3 #指定python3解釋器
source /opt/python3/bin/virtualenvwrapper.sh #加載virtualenvwrapper配置
(4)重新加載
source ~/.bashrc
(5)創建虛擬環境并切入
mkvirtualenv django11

(6)退出 deactivate
補充命令:
(1)在沒進入虛擬環境是可以執行命令
workon name:進入創建好的虛擬環境,lsvirtualenv:列出被管理的虛擬環境,rmvirtualenv name 洗掉虛擬環境,
(2)進入虛擬環境是可以執行命令
cdvirtualenv:移動到虛擬環境的檔案夾,cdsitepackages:切換環境下第三方包檔案夾,lssitepackages:列出當前環境第三方包
三、 開啟Python3自帶虛擬環境
python3 -m venv django11 #創建環境 source bin/activate #進入 deactivate #退出
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/241213.html
標籤:Python
上一篇:7.資料清洗
