「Ubuntu」Ubuntu中的python终端配置(修改终端默认python配置,软连接,不同版本python环境配置)
前言
通過這篇博客(Ubuntu安裝Python)安裝完P(guān)ython后,想要在終端直接啟動想啟動的python版本
此時直接在終端輸入python2或者python3,發(fā)現(xiàn)系統(tǒng)已經(jīng)配置好了python各自的版本,可以使用wihch python查看python2的軟連接位置,一般是在/usr/bin中,python3也一般是該位置;如果是別的位置,那么可能軟連接被修改成了別的python的路徑,可以自行到/usr/bin文件夾下使用命令ls -a python*查看否有python的啟動文件,在我這里是有的:
 上面的圖片中有python2和python3的啟動文件,直接在終端輸入./python2能直接啟動:
 python3同理,那么我們此時可以確定,這里的python啟動文件是系統(tǒng)自帶的python
正文
那么我們現(xiàn)在要將我們自行安裝python添加到終端中而不破壞python系統(tǒng)自帶的python啟動文件
1 查看系統(tǒng)中有那些python版本:ls /usr/bin/python*
上面的圖片已經(jīng)展示了,在我這里只有系統(tǒng)自帶的python2(2.7.17)和python3(3.6.9),現(xiàn)在我需要把新安裝的python3.6.8版本配置到這里
2 查看系統(tǒng)默認(rèn)的python版本
查看命令:python --version,如下圖
 可以看到我這里默認(rèn)的python2是2.7.17版本,python3是3.6.9版本,這兩個也是系統(tǒng)自帶的python
3 用戶級下的文件配置方法
cd // 回到用戶目錄 sudo vi ~/.bashrc // 打開當(dāng)前用戶的隱藏配置文件.bashrc,如果沒有可以新建一個 alias python368='/usr/local/python368/bin/python3' // 在文件末尾添加該條命令路徑,保存退出 source ~/.bashrc // 重新加載.bashrc文件,使其生效,不放心可以重啟或注銷備注:第三條命令中的python368是你希望在終端中啟動的版本的python的名字,等號后面的路徑是啟動文件的路徑
配置好后,在終端輸入:python368
 
 可以看到,相應(yīng)版本的python已經(jīng)配置好了;配置其他版本也是如此
4(應(yīng)該是系統(tǒng)級別的)軟連接配置方法
先加一個慎刪
 正常往里面添加是沒問題的哈,但是刪除軟連接的時候慎重,別把系統(tǒng)的給刪了(樸素的建議(不信你備份刪一個
查看軟鏈接
查看命令:ls -l /usr/bin/ | grep python
 
可以看到輸入查看軟鏈接后目錄/usr/bin中建立的所有軟鏈接,在我這里,對python2建立了三個軟鏈接,分別是:python,python2,python2.7,它們都共同指向了同一個版本(系統(tǒng)自帶的python2.7.17),驗證方法在圖片中后面的幾條命令;python3也是如此
新建python軟鏈接
我們先查看系統(tǒng)目錄下的軟鏈接,輸入命令:ls /usr/bin/python*
 
 然后打開一個終端,添加我們后來新增python3.6.8的軟鏈接,添加明令:
其中“python解釋器路徑”是想添加軟鏈接的python的啟動文件路徑,“解釋器名字”是想要在終端中啟動對應(yīng)版本的啟動名字,例如下面:
sudo ln -s /usr/local/python/bin/python3 /usr/bin/python368將路徑/usr/local/python/bin下的python3添加到了 /usr/bin中,并命名為python368
驗證一下是否真的添加:
 
 可以看到我們已經(jīng)添加了python368的路徑;但是剛才我們已經(jīng)在用戶目錄下配置了368,那么我們再添加一個測試軟鏈接看看:
 上面的圖片中我們又新增了一個python-damie的軟鏈接(達(dá)~咩),然后在終端中啟動python-damie,可以看到是能正常啟動的哈
刪除軟鏈接
sudo rm -rf /usr/bin/添加的python軟鏈接名在這里我把剛才添加的python368和python-damie刪掉了:
 
 再使用查看命令查看一下,確實刪掉了,現(xiàn)在再執(zhí)行python-damie已經(jīng)不能啟動對應(yīng)python了,但是python368還可以,因為我們之前在用戶級的配置文件中配置啦
再重點說一下,慎刪系統(tǒng)自帶的軟鏈接
參考鏈接:參考
總結(jié)
以上是生活随笔為你收集整理的「Ubuntu」Ubuntu中的python终端配置(修改终端默认python配置,软连接,不同版本python环境配置)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 「Ubuntu」系统常用命令
 - 下一篇: 健康无忧c款没病返还吗