linux環境下安裝python虛擬環境及注意事項
阿新 • • 發佈:2020-12-16
更多python教程請到: 菜鳥教程www.piaodoo.com
人人影視www.sfkyty.com
16影視www.591319.com
星辰影院www.591319.com
建立python虛擬環境virtualenv、virtualenvwrapper
1,為什麼需要搭建虛擬環境
由於當機器上兩個專案依賴於相同包的不同版本時,會導致專案執行失敗,此時可以安裝虛擬環境 。
2,什麼是虛擬環境
虛擬環境就是python環境的複製版本
建立虛擬環境時需要有網路連線
3,安裝python、pip、virtualenv
ubuntu: sudo apt-get install python3 # 安裝python3 sudo apt-get install python-pip # 安裝pip sudo pip install virtualenv #安裝虛擬環境 sudo pip install virtualenvwrapper #安裝虛擬環境擴充套件包 centos: sudo yum -y install python36 # 安裝python3 sudo yum -y install python36-pip # 安裝pip yum install python-virtualenv #安裝虛擬環境 yum install python-virtualenvwrapper #安裝虛擬環境擴充套件包
檢查安裝情況:
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 # 在末尾加入虛擬環境地址 (虛擬檔案都儲存在.virtualenvs ) export WORKON_HOME=$HOME/.virtualenvs # 加入可直接使用在虛擬環境中的命令 source /usr/bin/virtualenvwrapper.sh # 執行檔案並生效 source .bashrc
5,建立一個虛擬環境
# 建立python3虛擬環境並命名 mkvirtualenv -p python3 milepost # 退出虛擬環境 deactivate # 進入虛擬環境中工作 workon web_working # 列出所有虛擬環境 lsvirtualenv -b # cpvirtualenv 複製環境 cpvirtualenv env1 env3 (複製env1到env3) # 列出當前環境中site-packages內容 (在環境中執行) lssitepackages # 清除環境內所有第三方包 cdsitepackages # 刪除虛擬環境專案 rmvirtualenv + 虛擬環境名
注意:
1,在虛擬環境中使用的python是複製的python,安裝python包也是安裝在複製的python中,其他沒有任何區別。虛擬環境中建立檔案等任何操作在真實環境中都存在,只是複製了python,並安裝python的包這兩點與真實環境不同。
2,在虛擬環境中安裝包,不能使用sudo pip install ,此命令會把包安裝到真實的環境中,應去掉sudo
總結
以上所述是小編給大家介紹的linux環境下安裝python虛擬環境及注意事項,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對菜鳥教程www.piaodoo.com網站的支援!
如果你覺得本文對你有幫助,歡迎轉載,煩請註明出處,謝謝!