Ubuntu16.04 LTS安裝后的異世界(三)

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

運(yùn)行python2.7.png

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


運(yùn)行Python3.png

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à)
  1. 登陸http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html根據(jù)自己的系統(tǒng)版本下載對(duì)應(yīng)安裝包
  2. 在usr/bin/文件夾中創(chuàng)建jvm文件夾
```
  sudo mkdir /usr/bin/jvm
```
  1. 在下載好的壓縮文件所在文件夾中打開(kāi)終端.
```
  sudo tar -C /usr/lib/jvm -xzf jdk-8u92-linux-x64.tar.gz
```

注意.tar.gz文件的文件名稱(chēng)要改成你所下載的文件的文件名
  1. 打開(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中的地址為你下載好的壓縮包的地址
  1. 在終端中輸入
```
java -version
```
如果出現(xiàn)如圖所示表示安裝成功
java.png
如果沒(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的選擇

工欲善其事 必先利其器

  1. 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),讓我等小白少走了很多坑

  2. Atom:github出品,同樣也是全平臺(tái)的先進(jìn)的代碼編輯器,同樣擁有豐富的插件與主題(顏值既是正義)

    可以去https://atom.io/進(jìn)行下載安裝

    Atom上的Python環(huán)境配置....我沒(méi)找到......sorry...不過(guò)是肯定可以的...

  3. 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文件.

  4. 更多IDE請(qǐng)查看 提供給開(kāi)發(fā)者 10 款最好的 Python IDE查看


最后一句: 人生苦短 我用Python

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容