linux環(huán)境下安裝python虛擬環(huán)境及注意事項
創(chuàng)建python虛擬環(huán)境virtualenv、virtualenvwrapper
1,為什么需要搭建虛擬環(huán)境
由于當機器上兩個項目依賴于相同包的不同版本時,會導致項目運行失敗,此時可以安裝虛擬環(huán)境 。
2,什么是虛擬環(huán)境
虛擬環(huán)境就是python環(huán)境的復制版本
創(chuàng)建虛擬環(huán)境時需要有網(wǎng)絡連接
3,安裝python、pip、virtualenv
ubuntu: sudo apt-get install python3 # 安裝python3 sudo apt-get install python-pip # 安裝pip sudo pip install virtualenv #安裝虛擬環(huán)境 sudo pip install virtualenvwrapper #安裝虛擬環(huán)境擴展包 centos: sudo yum -y install python36 # 安裝python3 sudo yum -y install python36-pip # 安裝pip yum install python-virtualenv #安裝虛擬環(huán)境 yum install python-virtualenvwrapper #安裝虛擬環(huán)境擴展包
檢查安裝情況:
python3.6 -V pip3.6 -V
添加軟鏈接:
# 使用python3去使用Python3.6: ln -s /usr/bin/python3.6 /usr/bin/python3 # 復制代碼pip3.6同理: ln -s /usr/bin/pip3.6 /usr/bin/pip3
4,編輯虛擬文件并運行
# 在主目錄(家目錄)編輯文件 vim .bashrc # 在末尾加入虛擬環(huán)境地址 (虛擬文件都存儲在.virtualenvs ) export WORKON_HOME=$HOME/.virtualenvs # 加入可直接使用在虛擬環(huán)境中的命令 source /usr/bin/virtualenvwrapper.sh # 運行文件并生效 source .bashrc
5,創(chuàng)建一個虛擬環(huán)境
# 創(chuàng)建python3虛擬環(huán)境并命名 mkvirtualenv -p python3 milepost # 退出虛擬環(huán)境 deactivate # 進入虛擬環(huán)境中工作 workon web_working # 列出所有虛擬環(huán)境 lsvirtualenv -b # cpvirtualenv 復制環(huán)境 cpvirtualenv env1 env3 (復制env1到env3) # 列出當前環(huán)境中site-packages內容 (在環(huán)境中執(zhí)行) lssitepackages # 清除環(huán)境內所有第三方包 cdsitepackages # 刪除虛擬環(huán)境項目 rmvirtualenv + 虛擬環(huán)境名
注意:
1,在虛擬環(huán)境中使用的python是復制的python,安裝python包也是安裝在復制的python中,其他沒有任何區(qū)別。虛擬環(huán)境中創(chuàng)建文件等任何操作在真實環(huán)境中都存在,只是復制了python,并安裝python的包這兩點與真實環(huán)境不同。
2,在虛擬環(huán)境中安裝包,不能使用sudo pip install ,此命令會把包安裝到真實的環(huán)境中,應去掉sudo
總結
以上所述是小編給大家介紹的linux環(huán)境下安裝python虛擬環(huán)境及注意事項,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!
相關文章
Pandas實現(xiàn)Excel文件讀取,增刪,打開,保存操作
Pandas?是一種基于?NumPy?的開源數(shù)據(jù)分析工具,用于處理和分析大量數(shù)據(jù)。本文將通過Pandas實現(xiàn)對Excel文件進行讀取、增刪、打開、保存等操作,需要的可以參考一下2023-04-04Python時間模塊datetime、time、calendar的使用方法
這篇文章主要介紹了Python時間模塊的使用方法,主要包括三大模塊datetime、time、calendar,感興趣的小伙伴們可以參考一下2016-01-01Windows系統(tǒng)下使用flup搭建Nginx和Python環(huán)境的方法
這篇文章主要介紹了Windows系統(tǒng)下使用flup搭建Nginx和Python環(huán)境的方法,文中使用到了flup這個Python的FastCGI工具,需要的朋友可以參考下2015-12-12Python讀取Word文檔中的Excel嵌入文件的方法詳解
這篇文章主要為大家詳細介紹了Python讀取Word文檔中的Excel嵌入文件的方法,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下2022-12-12