1 切換Ubuntu默認python版本
Ubuntu18.04默認python為2.7版本,命令行輸入
python
顯示的即為默認。
內(nèi)置的python3.6版本需要輸入
python3
進行調(diào)用。親測可行
1.1 方法一:修改優(yōu)先級
- sudo update-alternatives: --install <需要鏈接地址> <鏈接名稱> <路徑> <優(yōu)先級>
- 需要鏈接地址:/usr/bin/python
- 鏈接名稱:python
- 路徑:/usr/bin/python2.7 或/usr/bin/python3.6
- 優(yōu)先級:數(shù)字,1或2改變優(yōu)先級
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
注意空格,修改后如圖:
1.2 方法二:修改環(huán)境變量
-
echo
表示打印/輸出 -
alis python=python3
是要打印的內(nèi)容 -
>>
表示輸出方式是添加,>
則表示覆蓋(慎用) -
~/.bashrc
時輸出目標文件
echo alias python=python3 >> ~/.bashrc
source ~/.bashrc #使文件生效
環(huán)境變量文件重要,注意修改的時候模式是追加,不是覆蓋,如果不小心覆蓋掉了原環(huán)境變量配置文件,可以在
/etc/skel
目錄里的各種配置文件把
.bashrc
文件恢復(fù)到
~/
目錄下。
cp /etc/skel/.bashrc ~/
參考博客:
Ubuntu下~/.bashrc文件的恢復(fù)方法
Ubuntu18.04下將Python版本默認設(shè)置為Python3
2 配置Ubuntu18.04下python3環(huán)境
2.1 基礎(chǔ)版
python3已經(jīng)自帶安裝了,沒有的可以手動安裝,
- pip3 包管理工具
- virtualenv 虛擬環(huán)境管理工具
sudo apt-get install python3.6
sudo apt-get install python3-pip
pip3 install virtualenv
創(chuàng)建存放虛擬環(huán)境文件夾:
mkdir ~/.virtualenvs
cd .virtualenvs
創(chuàng)建并進入虛擬環(huán)境:
- –system-site-packages 創(chuàng)建的虛擬環(huán)境繼承系統(tǒng)的默認包
- –no-site-packages 表示虛擬環(huán)境為空
virtualenv -p python3.6 env36 #空的虛擬環(huán)境
virtualenv --system-site-packages -p python3.6 env36 #有默認包
source env36/bin/activate
退出及刪除虛擬環(huán)境:
deactivate
rm -r env36
開發(fā)環(huán)境配置文件一致性:
在調(diào)試時保存項目需要的第三方包文件:
pip3 freeze > requirepack.txt
上傳到服務(wù)器后重新進行安裝:
pip3 install -r requirepack.txt
2.2 進階版——virtualenvwrapper
管理virtualenv的更高級的工,使用virtualenv需要記住每個虛擬環(huán)境的文件路徑,還需要手動sourc/env/activate啟動,比較麻煩,可以用virtualenvwrapper管理整個系統(tǒng)上的虛擬環(huán)境。
安裝:
sudo pip3 install virtualenwrapper
-
報錯:Could not find a version that satisfies the requirement virtualenwrapper (from versions: )
No matching distribution found for virtualenwrapper -
可能是pip版本過低,升級下
python3 -m pip install --upgrade pip
還是報錯的話可能時軟件源問題,嘗試鏡像下載:
sudo pip3 install virtualenvwrapper -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
安裝成功。
修改配置文件
sudo vim ~/.bashrc
,添加代碼:
export WORK_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
啟用:
source ~/.bashrc
創(chuàng)建虛擬環(huán)境:
- mkvirtualenv 環(huán)境名 -p python版本
mkvirtualenv env368 -p python3
切換系統(tǒng)內(nèi)的虛擬環(huán)境:
workon #列出現(xiàn)存所有環(huán)境
workon env368 #切換到指定環(huán)境
退出環(huán)境:
deactivate
刪除指定環(huán)境:
rmvirtualenv env368
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
