鍍金池/ 教程/ Python/ Python 安裝
標(biāo)準(zhǔn)庫 (4)
如何成為 Python 高手
標(biāo)準(zhǔn)庫 (6)
標(biāo)準(zhǔn)庫 (3)
類(2)
Pandas 使用 (2)
xml
用 tornado 做網(wǎng)站 (5)
文件(1)
練習(xí)
列表(3)
從小工到專家
除法
錯(cuò)誤和異常 (2)
函數(shù)(1)
用 tornado 做網(wǎng)站 (7)
為做網(wǎng)站而準(zhǔn)備
函數(shù)練習(xí)
標(biāo)準(zhǔn)庫 (8)
Pandas 使用 (1)
回顧 list 和 str
字典(1)
用 tornado 做網(wǎng)站 (3)
字符串(1)
函數(shù)(2)
寫一個(gè)簡(jiǎn)單的程序
將數(shù)據(jù)存入文件
語句(5)
SQLite 數(shù)據(jù)庫
集成開發(fā)環(huán)境(IDE)
集合(1)
類(1)
用 tornado 做網(wǎng)站 (6)
用 tornado 做網(wǎng)站 (2)
自省
語句(4)
錯(cuò)誤和異常 (1)
用 tornado 做網(wǎng)站 (4)
集合(2)
列表(1)
標(biāo)準(zhǔn)庫 (1)
生成器
mysql 數(shù)據(jù)庫 (1)
第三方庫
實(shí)戰(zhàn)
運(yùn)算符
類(3)
字典(2)
語句(1)
數(shù)和四則運(yùn)算
語句(2)
文件(2)
MySQL 數(shù)據(jù)庫 (2)
電子表格
迭代器
mongodb 數(shù)據(jù)庫 (1)
特殊方法 (2)
特殊方法 (1)
字符編碼
編寫模塊
用 tornado 做網(wǎng)站 (1)
標(biāo)準(zhǔn)庫 (5)
函數(shù)(4)
類(5)
字符串(2)
關(guān)于 Python 的故事
函數(shù)(3)
字符串(4)
處理股票數(shù)據(jù)
常用數(shù)學(xué)函數(shù)和運(yùn)算優(yōu)先級(jí)
字符串(3)
為計(jì)算做準(zhǔn)備
多態(tài)和封裝
類(4)
迭代
語句(3)
錯(cuò)誤和異常 (3)
分析 Hello
Python 安裝
標(biāo)準(zhǔn)庫 (2)
列表(2)
元組

Python 安裝

任何高級(jí)語言都是需要一個(gè)自己的編程環(huán)境的,這就好比寫字一樣,需要有紙和筆,在計(jì)算機(jī)上寫東西,也需要有文字處理軟件,比如各種名稱的 OFFICE。筆和紙以及 office 軟件,就是寫東西的硬件或軟件,總之,那些文字只能寫在那個(gè)上邊,才能最后成為一篇文章。那么編程也是,要有個(gè)什么程序之類的東西,要把程序?qū)懙侥莻€(gè)上面,才能形成最后類似文章那樣的東西。

注:推薦一種非常重要的學(xué)習(xí)方法

在我這里看文章的零基礎(chǔ)朋友,乃至于非零基礎(chǔ)的朋友,不要希望在這里學(xué)到很多高深的 Python 語言技巧。

“靠,那看你胡扯嗎?”

非也。重要的是學(xué)會(huì)一些方法。比如剛才給大家推薦的“上網(wǎng) google 一下”,就是非常好的學(xué)習(xí)方法?;ヂ?lián)網(wǎng)的偉大之處,不僅僅在于打打游戲、看看養(yǎng)眼的照片或者各種視頻之類的,當(dāng)然,在某國很長(zhǎng)時(shí)間互聯(lián)網(wǎng)等于娛樂網(wǎng),我忠心希望從讀本文的朋友開始,互聯(lián)網(wǎng)不僅僅是娛樂網(wǎng),還是知識(shí)網(wǎng)和創(chuàng)造網(wǎng)。扯遠(yuǎn)了,拉回來。在學(xué)習(xí)過程中,如果遇到一點(diǎn)點(diǎn)疑問,都不要放過,思考一下、嘗試一下之后,不管有沒有結(jié)果,還都要 google 一下。

列位看好了,我上面寫的很清楚,是 google 一下,不是讓大家去用那個(gè)什么度來搜索,那個(gè)搜索是專用搜索八卦、假藥、以及各種穿著很簡(jiǎn)單衣服的女孩子照片的。如果你真的要提高自己的技術(shù)視野并且專心研究技術(shù)問題,請(qǐng)用 google。當(dāng)然,我知道你在用的時(shí)候會(huì)遇到困難,做為一個(gè)要在技術(shù)上有點(diǎn)成就的人,一定要學(xué)點(diǎn)上網(wǎng)的技術(shù)的,你懂得。

什么?你不懂?你的確是我的讀者:零基礎(chǔ)。那就具體來問我吧,不管是加入 QQ 群還是微博,都可以。

所需要安裝的東西,都在這個(gè)頁面里面:www.Python.org/downloads/

www.python.org 是 python 的官方網(wǎng)站,如果你的英語足夠使用,那么自己在這里閱讀,可以獲得非常多的收獲。

在 Python 的下載頁面里面,顯示出 Python 目前有兩大類,一類是 Python3.x.x,另外一類是 Python2.7.x??梢哉f,Python3 是未來,它比 Python2.7 有進(jìn)步。但是,現(xiàn)在,還有很多東西沒有完全兼容 Python3。更何況,如果學(xué)了 Python2.7,對(duì)于 Python3,也只是某些地方的小變化了。

所以,我這里是用 Python2.7 為例子來講授的。

Linux 系統(tǒng)的安裝

你的計(jì)算機(jī)是什么操作系統(tǒng)的?自己先弄懂。如果是 Linux 某個(gè)發(fā)行版,就跟我同道了。并且我恭喜你,因?yàn)橐院髸?huì)安裝更多的一些 Python 庫(模塊),在這種操作系統(tǒng)下,操作非常簡(jiǎn)單,當(dāng)然,如果是 iOS,也一樣,因?yàn)槎际?UNIX 下的蛋。只是 widows 有點(diǎn)另類了。

不過,沒關(guān)系,Python 就是跨平臺(tái)的。

但是,我還是推薦列位,至少在某種意義上講,用 Linux 操作系統(tǒng)是很好的事情。

我用 Ubuntu。

以 ubutu14.04 為例,一般只要裝好了這個(gè)操作系統(tǒng),里面就已經(jīng)把 Python 安裝好了??赡苁?Python2.7.6 版本,不過,在我來看,不需要升級(jí),雖然目前最高版本是 Python2.7.9(在 64 位的上面,默認(rèn)也安裝了 Python3,供使用者選擇)。

接下來就在 shell 中輸入 Python,如果看到了>>>,并且顯示出 Python 的版本信息,恭喜你,這就進(jìn)入到了 Python 的交互模式下。

如果非要自己安裝。參考下面的操作:

  • 到官方網(wǎng)站下載源碼。比如:

    wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz

  • 解壓源碼包

    tar -zxvf Python-2.7.8.tgz

  • 編譯

    cd Python-2.7.8 ./configure --prefix=/usr/local # 指定了目錄,如果不制定,可以使用默認(rèn)的,直接運(yùn)行 ./configure 即可。 make&&sudo make install

安裝好之后,進(jìn)入 shell,輸入 Python,會(huì)看到如下:

qw@qw-Latitude-E4300:~$ python
Python 2.7.6 (default, Nov 13 2013, 19:24:16)   # 后來我升級(jí)到 2.7.8 了,就是用后面講到的源碼安裝方法
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

我用的是 Python2.7.6,或許你的版本號(hào)更高。這些差別就不用糾結(jié)了。

windows 系統(tǒng)的安裝

下載頁面里面找到 windows 安裝包,下載之,比如下載了這個(gè)文件:Python-2.7.8.msi。然后就是不斷的“下一步”,即可完成安裝。

特別注意,安裝完之后,需要檢查一下,在環(huán)境變量是否有 Python。

如果還不知道什么是 windows 環(huán)境變量,以及如何設(shè)置。不用擔(dān)心,請(qǐng) google 一下,搜索:"windows 環(huán)境變量"就能找到如何設(shè)置了。

以上搞定,在 cmd 中,輸入 Python,得到跟上面類似的結(jié)果,就說明已經(jīng)安裝好了。

Mac OS X 系統(tǒng)的安裝

其實(shí)根本就不用再寫怎么安裝了,因?yàn)橛?Mac OS X 的朋友,肯定是高手中的高高手了,至少我一直很敬佩那些用 Mac OS X 并堅(jiān)持沒有更換為 windows 的。麻煩用 Mac OS X 的朋友自己網(wǎng)上搜吧,跟前面 unbutu 差不多。

如果按照以上方法,順利安裝成功,只能說明幸運(yùn),無它。如果沒有安裝成功,這是提高自己的絕佳機(jī)會(huì),因?yàn)橹挥杏龅絾栴}才能解決問題,才能知道更深刻的道理,不要怕,有 google,它能幫助列為看官解決所有問題。當(dāng)然,加入 QQ 群或者通過微博,問我也可以。

就一般情況而言,Linux 和 Mac OS x 系統(tǒng)都已經(jīng)安裝了某種 Python 的版本,打開就可以使用。但是 windows 是肯定不安裝的。除了可以用上面所說的方法安裝,還有一個(gè)更省事的方法,就是安裝:ActivePython

簡(jiǎn)單記錄一下我的安裝方法(我是在 linux 系統(tǒng)中做的):

  1. 獲得 root 權(quán)限
  2. 到上述地址下載某種版本的 Python: wget https://www.Python.org/ftp/Python/2.7.8/Python-2.7.8.tgz
  3. 解壓縮:tar xfz Python-2.7.8.tgz
  4. 進(jìn)入該目錄:cd Python-2.7.8
  5. 配置: ./configure
  6. 在上述文件夾內(nèi)運(yùn)行:make,然后運(yùn)行:make install
  7. 祝你幸運(yùn)
  8. 安裝完畢

OK!已經(jīng)安裝好之后,馬上就可以開始編程了。

最后喊一句在一個(gè)編程視頻課程廣告里面看到的口號(hào),很有啟發(fā):“我們程序員,不求通過,但求報(bào)錯(cuò)”。

還需要補(bǔ)充說明,本教程使用的是 Python2,雖然跟 Python3 有區(qū)別,但是,你不用糾結(jié)是 2 還是 3,因?yàn)閮烧邊^(qū)別不是很大,再者,目前工程上應(yīng)用最多的,還是 Python2,雖然 Python3 是趨勢(shì),畢竟需要時(shí)間過渡的。很多初學(xué)者特別是大學(xué)生喜歡糾纏這個(gè)問題,實(shí)在有點(diǎn)浪費(fèi)腦細(xì)胞了。


總目錄   |   上節(jié):從小工到專家|   下節(jié):集成開發(fā)環(huán)境

如果你認(rèn)為有必要打賞我,請(qǐng)通過支付寶:qiwsir@126.com,不勝感激。