vitrualBox+ubuntu16.04安裝python3.6最新教程及詳細(xì)步驟
因?yàn)檫@兩天在學(xué)習(xí)深度學(xué)習(xí)需要用到ubuntu+python3.6版本,所以就按照網(wǎng)上的教學(xué)安裝,但是ubuntu16.04自帶的是python2.7和3.5版本,所以需要另外安裝。但是安裝了半天浪費(fèi)了一整天時(shí)間踩了各種坑。最后終于成功了。因此寫(xiě)下此教程幫助后人,免走歪路。
以下是一路安裝時(shí)的一些tips:
安裝ubuntu16時(shí),最后會(huì)下載語(yǔ)言包,因?yàn)槭怯玫膰?guó)外的源,需要花費(fèi)大量時(shí)間,因此可以先點(diǎn)擊skip跳過(guò)。后面修改源再來(lái)繼續(xù)安裝。
在搜索里找到軟件和更新,里面可以切換下載源,我選的是阿里云的。
然后在搜索里找到語(yǔ)言支持,進(jìn)去下載好語(yǔ)言包就OK啦。接下來(lái)是重頭戲,安裝python3.6
安裝python3.6
1.個(gè)人按照網(wǎng)上的教程安裝發(fā)現(xiàn)通過(guò)以下指令無(wú)法添加和安裝
sudo add-apt-repository ppa:jonathonf/python-3.6 //不用這個(gè)
最好去https://www.python.org/ftp/python/3.6.5/里下載好安裝包,通過(guò)共享文件夾將安裝包放到ubuntu里。
2.若共享文件夾無(wú)法訪問(wèn)
將當(dāng)前用戶名添加到vboxsf這個(gè)用戶組中(我的用戶名是frio),重啟系統(tǒng)就ok
sudo adduser frio vboxsf
3.然后就是安裝python3.6的過(guò)程
在共享文件夾里右鍵打開(kāi)終端,即可訪問(wèn)此文件夾了
然后解壓文件
tar xfz Python-3.6.5.tgz
注意:這里使用xfz命令,而不建議使用-xvzf命令,因?yàn)槠溽尫诺奈募A需要root權(quán)限才可以更改或者刪除。
進(jìn)入解壓的文件夾 ,添加配置
cd Python-3.6.5/ ./configure "--prefix=/usr/bin/python3.6"
要配置的是安裝Python需要的文件夾。配置完成后,終端會(huì)顯示下面一段話,可以選擇無(wú)視它,不影響后續(xù)操作。
If you want arelease build with all optimizations active (LTO, PGO, etc),
please run./configure –enable-optimizations
編譯源碼
sudo make
編譯過(guò)程需要幾分鐘,可能會(huì)報(bào)錯(cuò),具體看你安裝的gcc版本。
執(zhí)行安裝
sudo make install
安裝過(guò)程持續(xù)幾分鐘,安裝成功后,安裝的Python就在計(jì)算機(jī)/usr/bin/python3.6文件夾之中。
這里有可能會(huì)報(bào)缺少zlib依賴包安裝失敗
解決辦法
安裝 GCC toolchain
sudo apt install build-essential
安裝各種依賴關(guān)系
sudo apt install libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev
到這里再重新執(zhí)行安裝。
修改默認(rèn)Python版本
Ubuntu16.04版本集成了Python2.7及3.5版本,系統(tǒng)中原來(lái)的python在/usr/bin/python,通過(guò)ls -l可以看到,python是一個(gè)軟鏈接,鏈接到本目錄下的python2.7
我們需要先把這個(gè)默認(rèn)鏈接刪除,再新建一個(gè)python3.6的軟鏈接.。首先要確保終端的指針已經(jīng)退回根目錄,再進(jìn)行以下操作。
需要?jiǎng)h除原有的Python鏈接文件:
rm /usr/bin/python
注意如果終端提示:rm: 無(wú)法刪除'/usr/bin/python':權(quán)限不夠,那么就需要使用sudo或者打開(kāi)root權(quán)限刪除鏈接。
建立指向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
到這里就安裝成功啦
總結(jié)
以上所述是小編給大家介紹的vitrualBox+ubuntu16.04安裝python3.6最新教程及詳細(xì)步驟,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
- Ubuntu16.04安裝python3.6.5步驟詳解
- 詳解Ubuntu16.04安裝Python3.7及其pip3并切換為默認(rèn)版本
- 在ubuntu16.04中將python3設(shè)置為默認(rèn)的命令寫(xiě)法
- ubuntu16.04在python3 下創(chuàng)建Django項(xiàng)目并運(yùn)行的操作方法
- ubuntu16.04制作vim和python3的開(kāi)發(fā)環(huán)境
- Ubuntu16.04/樹(shù)莓派Python3+opencv配置教程(分享)
- Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
- Ubuntu16.04 安裝多個(gè)python版本的問(wèn)題及解決方法
相關(guān)文章
Virtual Box的host-only網(wǎng)絡(luò),文件共享
這篇文章主要介紹了Virtual Box使用Host-only建立一個(gè)內(nèi)部局域網(wǎng),以及VirtualBox文件共享功能的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06VirtualBox啟用嵌套VT-x/AMD-V的問(wèn)題
這篇文章主要介紹了VirtualBox啟用嵌套VT-x/AMD-V,首先在Windows上安裝好virtualbox,為了能在virtualbox上創(chuàng)建嵌套的虛擬機(jī),需要開(kāi)啟CPU的虛擬化功能,具體安裝過(guò)程參考下本文2022-01-01使用VirtualBox和Vagrant搭建Linux環(huán)境的方法步驟
本文主要介紹了使用VirtualBox和Vagrant搭建Linux環(huán)境的方法步驟,文中根據(jù)實(shí)例編碼詳細(xì)介紹的十分詳盡,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03Virtualbox 安裝centos7虛擬機(jī)的圖文教程詳解
這篇文章主要介紹了Virtualbox 安裝centos7虛擬機(jī),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02手把手教你使用 virtualBox 讓虛擬機(jī)連接網(wǎng)絡(luò)的教程
這篇文章主要介紹了手把手教你使用 virtualBox 讓虛擬機(jī)連接網(wǎng)絡(luò)的教程,需要的朋友可以參考下2017-01-01ubuntu 下VirtualBox 如何實(shí)現(xiàn)共享設(shè)置
這篇文章主要介紹了ubuntu 下VirtualBox 如何實(shí)現(xiàn)共享設(shè)置的相關(guān)資料,這里對(duì)實(shí)現(xiàn)共享設(shè)置做了詳解,具有參考價(jià)值,需要的朋友可以參考下2016-11-11VirtualBox軟件下載安裝及Linux環(huán)境安裝部署圖文教程詳解
這篇文章主要介紹了VirtualBox軟件下載安裝及Linux環(huán)境安裝部署的教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04VirtualBox虛擬機(jī)安裝Ubuntu詳細(xì)教程(圖文)
這篇文章主要介紹了VirtualBox虛擬機(jī)安裝Ubuntu詳細(xì)教程(圖文),具有一定的參考價(jià)值,有興趣的可以了解一下。2016-11-11Virtualbox 下 Ubuntu 22.04 網(wǎng)絡(luò)互通/固定IP 
這篇文章主要介紹了Virtualbox 下 Ubuntu 22.04 網(wǎng)絡(luò)互通/固定IP 配置方法,包括配置virtual box全局網(wǎng)絡(luò)及配置虛擬機(jī)網(wǎng)絡(luò)的方法,感興趣的朋友跟隨小編一起看看吧2022-10-10