Ubuntu16.04安裝python3.6.5步驟詳解
下載python3.6.5安裝包
1. 上傳安裝包。打開終端,利用命令cd 進(jìn)入文件所在文件夾里
python@ubuntu:~/workspace$pwd /home/python/workspace
2. 解壓文件
tar xfzPython-3.6.5.tgz
注意:這里使用xfz命令,而不建議使用-xvzf命令,因?yàn)槠溽尫诺奈募A需要root權(quán)限才可以更改或者刪除。
python@ubuntu:~/workspace$tar xfz Python-3.6.5.tgz python@ubuntu:~/workspace$ll
總用量 22472
drwxrwxr-x 4 python python 4096 5月 12 19:06 ./ drwxr-xr-x 30python python 4096 12月 26 22:56 ../ drwxrwxr-x 2 python python 4096 12月 26 22:56python/ drwxr-xr-x 16python python 4096 3月 28 18:24Python-3.6.5/ -rwxrw-rw- 1 python python 22994617 5月 12 18:40Python-3.6.5.tgz* python@ubuntu:~/workspace$
3. 進(jìn)入解壓的文件夾 ,添加配置
cd Python-3.6.5/ ./configure "--prefix=/usr/bin/python3.6"
4. 要配置的是安裝Python需要的文件夾。配置完成后,終端會(huì)顯示下面一段話,可以選擇無視它,不影響后續(xù)操作。
If you want arelease build with all optimizations active (LTO, PGO, etc),
please run./configure –enable-optimizations
5. 編譯源碼
sudo make
編譯過程需要幾分鐘,可能會(huì)報(bào)錯(cuò),具體看你安裝的gcc版本。
6. 執(zhí)行安裝
sudo make install
安裝過程持續(xù)幾分鐘,安裝成功后,安裝的Python就在計(jì)算機(jī)/usr/bin/python3.6文件夾之中。
python@ubuntu:/usr/bin$cd python3.6/ python@ubuntu:/usr/bin/python3.6$ls bin include lib share python@ubuntu:/usr/bin/python3.6$pwd /usr/bin/python3.6
7. 修改默認(rèn)Python版本
Ubuntu16.04版本集成了Python2.7及3.5版本,系統(tǒng)中原來的python在/usr/bin/python,通過ls -l可以看到,python是一個(gè)軟鏈接,鏈接到本目錄下的python2.7
我們需要先把這個(gè)默認(rèn)鏈接刪除,再新建一個(gè)python3.6的軟鏈接.。首先要確保終端的指針已經(jīng)退回根目錄,再進(jìn)行以下操作。
8. 需要?jiǎng)h除原有的Python鏈接文件: rm /usr/bin/python
注意如果終端提示:rm: 無法刪除'/usr/bin/python':權(quán)限不夠,那么就需要使用sudo或者打開root權(quán)限刪除鏈接。
9. 建立指向Python3.6的鏈接,權(quán)限不夠的話使用root或者sudo加命令:
ln -s /usr/bin/python3.6/bin/python3.6 /usr/bin/python
查詢Python版本
python@ubuntu:~$ python -V Python 3.6.5
如果顯示是python3.6.5則說明安裝成功!
總結(jié)
以上所述是小編給大家介紹的Ubuntu16.04安裝python3.6.5步驟詳解,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
python3實(shí)現(xiàn)二叉樹的遍歷與遞歸算法解析(小結(jié))
這篇文章主要介紹了python3實(shí)現(xiàn)二叉樹的遍歷與遞歸算法解析(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Pytorch中關(guān)于nn.Conv2d()參數(shù)的使用
這篇文章主要介紹了Pytorch中關(guān)于nn.Conv2d()參數(shù)的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06
python解析發(fā)往本機(jī)的數(shù)據(jù)包示例 (解析數(shù)據(jù)包)
這篇文章主要介紹了使用python解析獲取發(fā)往本機(jī)的數(shù)據(jù)包,并打印出來, 大家參考使用吧2014-01-01
我們知道python只定義了6種數(shù)據(jù)類型,字符串,整數(shù),浮點(diǎn)數(shù),列表,元組,字典。但是C語言中有些字節(jié)型的變量,在python中該如何實(shí)現(xiàn)呢?這點(diǎn)頗為重要,特別是要在網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)傳輸?shù)脑挕?/div> 2014-06-06最新評(píng)論

