linux下python開發環境配置/虛擬環境
阿新 • • 發佈:2021-01-17
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 #列出當前虛擬環境安裝的軟體