
文章插圖
為何要搭建python虛擬環(huán)境?在一臺電腦上,想開發(fā)多個不同的項(xiàng)目,而每個項(xiàng)目要用到同一個包的不同版本,如果使用pip安裝不同版本的包,新安裝的版本總會覆蓋老版本的包,其他用到老版本包的項(xiàng)目就沒法運(yùn)行了 。
解決方案:虛擬環(huán)境
作用:虛擬環(huán)境可以搭建獨(dú)立的python運(yùn)行環(huán)境,使得單個項(xiàng)目的運(yùn)行環(huán)境與其他項(xiàng)目互不影響
所有的虛擬環(huán)境都位于/home/下的隱藏目錄.virtualenvs下
linux系統(tǒng)如何搭建虛擬環(huán)境pip3 install virtualenvpip3 install virtualenvwrapper --虛擬環(huán)境管理模塊ln -s/usr/local/python3/bin/virtualenv /usr/bin/virtualenvfind / -name virtualenvwrapper.shsource /usr/local/Python3/bin/virtualenvwrapper.sh報(bào)錯,解決辦法如下ln -s /usr/local/python3/bin/python3 /usr/bin/python3 建立軟連接在.bashrc文件里面加入如下命令
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3source ~/.bashrc
修改~/.bash_profile或其它環(huán)境變量相關(guān)文件(如 .bashrc 或用 ZSH 之后的 .zshrc),添加以下語句
WORKON_HOME虛擬環(huán)境存在的位置
export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/workspace source /usr/local/python3/bin/virtualenvwrapper.shsource ~/.bash_profile
如何創(chuàng)建虛擬環(huán)境使用指定Python環(huán)境,否則創(chuàng)建的就是默認(rèn)的python2環(huán)境
mkvirtualenv -p /usr/bin/python3 my_virtual
進(jìn)入虛擬環(huán)境后查看有哪些requests模塊可以安裝,選一個版本進(jìn)行安裝
安裝模塊完成之后查看一下,并且退出虛擬機(jī) 。
再建立一個虛擬機(jī)并且安裝requests的其他版本 。
管理虛擬機(jī)常用命令mkvirtualenv -p /usr/bin/python3 my_virtual
第二種創(chuàng)建虛擬環(huán)境方法
mkvirtualenv zqxt:創(chuàng)建運(yùn)行環(huán)境zqxt
workon zqxt: 工作在 zqxt 環(huán)境 或 從其它環(huán)境切換到 zqxt 環(huán)境
deactivate: 退出終端環(huán)境
rmvirtualenv ENV:刪除運(yùn)行環(huán)境ENV
mkproject mic:創(chuàng)建mic項(xiàng)目和運(yùn)行環(huán)境mic
mktmpenv:創(chuàng)建臨時運(yùn)行環(huán)境
lsvirtualenv: 列出可用的運(yùn)行環(huán)境
lssitepackages: 列出當(dāng)前環(huán)境安裝了的包
windows下如何安裝配置,pycharm的配置下次再分享
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- linux系統(tǒng)安裝步驟 yum安裝命令
- 講解linux清空某目錄內(nèi)文件 linux清空文件內(nèi)容
- linux普通用戶修改root密碼 linux修改root密碼命令
- 解壓rar包命令詳細(xì)解釋 linux如何解壓rar文件壓縮包
- 自己搭建ddns動態(tài)域名解析 路由器ddns功能是什么
- 在服務(wù)器上搭建網(wǎng)站教程 云服務(wù)器建站步驟
- linux服務(wù)器清理緩存方法 linux清緩存怎么清理
- h5平臺搭建步驟 h5建站系統(tǒng)源碼
- linux聯(lián)網(wǎng)設(shè)置方法 linux怎么上網(wǎng)搜索
- 自己電腦搭建服務(wù)器搜索收錄了解 自己電腦搭建服務(wù)器搜索會收錄嗎
