1. 程式人生 > 其它 >linux下python開發環境配置/虛擬環境

linux下python開發環境配置/虛擬環境

技術標籤:Linuxpythonlinux系統安裝

python開發環境配置

python開發環境配置

Python 2和Python 3之間存在著較大的差異,並且,由於各種原因導致了Python 2和Python 3的長期共存。在實際工作過程中,我們可能會同時用到Python 2和Python 3,因此,也需要經常在Python 2和Python 3之間進行來回切換。這就需要對python的版本進行管理,除此之外還需要對不同的軟體包進行管理。大部分情況下,對於開源的庫我們使用最新版本即可。但是,有時候可能需要對相同的Python版本,在不同的專案中使用不同版本的軟體包。

安裝python3

yum -y install  python3  

安裝 psm

pip3 install psm   #安裝psm  選擇國內源 來下載  python工具  
# 安裝過程中出現警告 不是好的安裝方式  可以不用管

psm ls   #列出國內那些源可以使用  

psm show   #顯示當前正在使用哪個源 

pam use douban 

安裝 virtualenv

pip3 install virtualenv 

安裝 virtualenvwrapper

pip3 install virtualenvwrapper  

查詢命令所在的位置

  • which
  • whereis
which python3    #/usr/bin/python3

查詢指令碼所在的位置

find / -name virtualenvwrapper.sh #/usr/local/bin/virtualenvwrapper.sh

編輯配置檔案 ~/.bashrc

相當於Windows中的 新增環境變數

vim ~/.bashrc  

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3  #建立虛擬環境預設的python版本
export WORKON_HOME=~/.envs    #建立好的虛擬環境所在的位置
source /usr/local/bin/virtualenvwrapper.sh  # 管理虛擬環境的指令碼  

source  ~/.bashrc 

建立虛擬環境

mkvirtualenv 虛擬環境名字   # 建立成功以後自動進入虛擬環境中 

退出虛擬環境

deactivate  #退出虛擬環境

列出所有的虛擬環境

lsvirtualenv 

進入指定的虛擬環境

workon 虛擬環境名稱 

檢視虛擬環境所在的目錄

workon 虛擬環境名稱 
cdvirtualenv  
pwd  

刪除虛擬環境

退出虛擬環境所在的目錄  切換到別的目錄 
deactivate #退出當前的虛擬環境
lsvirtualenv  
rmvirtualenv 虛擬環境名字  
Copy

建立python2版本的虛擬環境

which python  # /usr/bin/python  #找到python2所在的位置  
mkvirtualenv  --python=/usr/bin/python   虛擬環境名字  

切換到不同的虛擬環境

python  # 檢視python版本  


pip list #列出當前虛擬環境安裝的軟體