1.預(yù)覽此文檔的前提為你的電腦上已成功安裝了Ubuntu16.04 LTS
2.如果條件1不成立,可以瀏覽此頁(yè)面了解詳細(xì) U盤(pán)安裝Ubuntu16.04
系統(tǒng)安裝完成后我想要做什么?
- A.美化桌面
- B.了解基本的操作
- C.配置開(kāi)發(fā)環(huán)境(python3)
C.配置開(kāi)發(fā)環(huán)境
Linux發(fā)行版不用來(lái)做開(kāi)發(fā)的話(huà),還能用來(lái)干嘛?!正常用戶(hù)可不會(huì)腦殘到用它做日常操作系統(tǒng)
1.Ubuntu16.04中的Python版本
Ubuntu中自帶了Python,而16.04這個(gè)版本中又是自帶了Python3.5.X和Python2.7.X這倆版本.
Python目前上存在兩個(gè)版本Python2.7和Python3,我看的時(shí)候還去搜索了一下這兩個(gè)版本的區(qū)別,額.....結(jié)果是Python3是未來(lái)的趨勢(shì),同時(shí)Python3在編碼格式上更加友好...我就是因?yàn)檫@一點(diǎn)所以選擇了學(xué)習(xí)Python3..不過(guò)仍有大部分的庫(kù)不兼容Python3,但大趨勢(shì)還是 "庫(kù)"會(huì)向Python3上面做移植,例如高效的網(wǎng)絡(luò)爬蟲(chóng)框架:Scrapy 已經(jīng)完全兼容Python3.3+了
所以嘍,建議新手玩家還是直接Python3的走起.打槍的不要,悄悄的學(xué)習(xí)!!!
在終端中輸入"Python" 即可運(yùn)行Python2

在終端中輸入"Python3" 即可運(yùn)行Python3

2.安裝JDK
其實(shí)最開(kāi)始安裝JDK....我是拒絕的...后來(lái)發(fā)現(xiàn)如果不安裝JDK有些依賴(lài)java的軟件安裝不了..沒(méi)辦法硬上吧..然后就是無(wú)休止的搜索引擎搜索......
- 如果網(wǎng)絡(luò)是可以連接到ppa源的話(huà),那就非常方便了
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer
- 如果網(wǎng)絡(luò)有些問(wèn)題無(wú)法連接到ppa源的話(huà)
- 登陸http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html根據(jù)自己的系統(tǒng)版本下載對(duì)應(yīng)安裝包
- 在usr/bin/文件夾中創(chuàng)建jvm文件夾
```
sudo mkdir /usr/bin/jvm
```
- 在下載好的壓縮文件所在文件夾中打開(kāi)終端.
```
sudo tar -C /usr/lib/jvm -xzf jdk-8u92-linux-x64.tar.gz
```
注意.tar.gz文件的文件名稱(chēng)要改成你所下載的文件的文件名
- 打開(kāi)終端輸入:
```
sudo grdit ~/.bashrc
```
在打開(kāi)的文本編輯器末尾換行添加如下內(nèi)容:
```
export JAVA_HOME=/software/jdk/jdk1.8.0_111
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
```
注意java_home中的地址為你下載好的壓縮包的地址
- 在終端中輸入
```
java -version
```
如果出現(xiàn)如圖所示表示安裝成功

如果沒(méi)出現(xiàn)java版本號(hào)而是出現(xiàn)類(lèi)似下方內(nèi)容的話(huà) 則需要手動(dòng)設(shè)置系統(tǒng)默認(rèn)JDK
程序 'java' 已包含在下列軟件包中:
* default-jre
* gcj-4.9-jre-headless
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* openjdk-9-jre-headless
請(qǐng)嘗試:sudo apt install <選定的軟件包>
在終端中輸入
```
cd /usr/lib/jvm/jdk1.8.0_111/
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_111/bin/java 300
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_111/bin/javac 300
sudo update-alternatives --config java
```
然后重復(fù)上面查看java版本查看是否安裝成功
對(duì)!!!你沒(méi)有看錯(cuò),你網(wǎng)絡(luò)不好就會(huì)導(dǎo)致這么費(fèi)勁的事情!!!!
由此可見(jiàn),阻止天朝程序員創(chuàng)新能力,成為全球最牛逼程序員的原因中就有天朝的網(wǎng)絡(luò)以及那偉大的墻這兩條,蛤蛤.
3.IDE的選擇
工欲善其事 必先利其器
-
Sublime text 3:全平臺(tái)的高效的代碼編輯器,擁有豐富的插件與主題(這點(diǎn)很重要)
可以去https://www.sublimetext.com/3進(jìn)行下載,安裝方法可以參考上一篇文章中通過(guò)dpkg安裝軟件的方法
如果網(wǎng)絡(luò)不佳可以點(diǎn)我下載32位(密碼:g7dd),點(diǎn)我下載64位(密碼:988u)
Sublime text 3中的Python配置可以參考知乎上牛人的回答:怎么用sublime text 3搭建python 的ide? 在這里感謝牛人做出的貢獻(xiàn),讓我等小白少走了很多坑
-
Atom:github出品,同樣也是全平臺(tái)的先進(jìn)的代碼編輯器,同樣擁有豐富的插件與主題(顏值既是正義)
可以去https://atom.io/進(jìn)行下載安裝
Atom上的Python環(huán)境配置....我沒(méi)找到......sorry...不過(guò)是肯定可以的...
-
Pycharm:jetbrains出品,這個(gè)我就不多介紹了,詳細(xì)內(nèi)容去看官網(wǎng)吧https://www.jetbrains.com/,反正很牛逼就對(duì)了
推薦新手(例如我這樣)的使用Pycharm進(jìn)行Python開(kāi)發(fā).
可以直接創(chuàng)建django,flask,Google app engine等項(xiàng)目文件,很方便,同時(shí)也可以創(chuàng)建純python文件.
更多IDE請(qǐng)查看 提供給開(kāi)發(fā)者 10 款最好的 Python IDE查看
最后一句: 人生苦短 我用Python