1、從連接http://www.python.org/downloads/ 下載安裝包,注意32位和64位安裝包區別。html
https://www.python.org/downloads/windows/以下圖,python
可見,64位中還有3個版本:linux
web-based installer 是須要經過聯網完成安裝的web
executable installer 是可執行文件(*.exe)方式安裝編程
embeddable zip file 嵌入式版本,能夠集成到其它應用中。https://docs.python.org/3.5/using/windows.html#embedded-distributionvim
上面3種途徑,若是有網絡,選擇web-based;windows
我下載的是64位 3.5.1的, 而後就是安裝,默認安裝到目錄C:\Python35,而後將此路徑添加到電腦系統變量Path裏。瀏覽器
從cmd進去,輸入python驗證是否安裝成功。若是看到下圖,表示安裝成功了:服務器
事實上,這一步完成後,Python就安裝完畢了。其餘的都是開發的IDE。接下來就完成兩個HelloWorld。在F盤新建目錄learnPython,而後新建一個txt文檔後綴改成.py,文件名字爲test.py,注意不是test.py.txt.這時會發現圖標發生了變化。右鍵選擇:edit with IDLE,網絡
這是一個Python安裝包自帶的編輯器,裏面輸入如下內容:
import sys reload(sys) sys.setdefaultencoding('utf8') print ("Hello World")
在保存時後面會讓選cp569之類的編碼方式,不用管他用默認的。cmd裏進入到F盤的learnPython目錄後,輸入命令python test.py, 就能夠看到以下運行結果:
百度了下錯誤,說是python語言在版本上的差別形成的。
回到python2.7版本吧,下載地址:https://www.python.org/downloads/release/python-2711/
設置path,同上
結果:
上面例子的運行結果:
前言
通常狀況下,Linux都會預裝 Python了,可是這個預裝的Python版本通常都很是低,不少 Python的新特性都沒有,必須從新安裝新一點的版本,從下邊的截圖,能夠看到個人 linux下,預裝Python 的版本很是低,古老的 2.4.3版本。這裏我準備安裝現階段稍微主流點的版本 2.7.3。
下載
官網下載地址:http://www.python.org/download/
安裝
後邊須要作的事情須要你具備 super user或者administrator 的權限。圖方便,我直接切換到了 root用戶下。
tar -xzf Python-2.7.3.tgz
解壓後進入Python-2.7.3目錄,會看到一下文件
(注:藍色爲文件夾,綠色和黑色爲文件 )
在Python-2.7.3 根目錄下運行
./configure
補:configure 命令執行完以後,會生成一個 Makefile 文件,這個 Makefile主要是被下一步的 make 命令所使用。打開 Makefile你就會發現,裏邊制定了構建的順序, Linux 須要按照Makefile 所指定的順序來構建 (build) 程序組件。
|
make
make實際上編譯你的源代碼,並生成執行文件。
|
再執行make install 命令
make install
make install其實是把生成的執行文件拷貝到 linux系統中必要的目錄下,好比拷貝到 /usr/local/bin 目錄下,這樣全部 user就都能運行這個程序了。
|
到這裏Python 就算安裝完成了。須要說的是,其實其餘的 linux軟件安裝也是大同小異的,基本都須要走 configure>make>make install這麼一個過程。
Hello World
安裝完以後,咱們執行python命令,你會發現默認的 python命令仍舊是指向舊的版本 2.4.3
[admin@bej301441 bin]$ which python
/usr/local/bin/python
執行which python 命令,你會發現默認的 python是在/usr/local/bin/python 目錄下,實際上咱們新安裝的 python也在這個目錄下。
在命令行輸入python2.7,這樣就會執行到咱們新的 python版本了。
Linux上建立一個 hello.py文件,裏邊只寫一行代碼
print "Hello PTIAN"
而後運行python2.7 hello.py
Enjoy …不得不認可當我第一次看到 Python的時候,就被Python的高效所打動,歷來沒有一門編程語言讓我以爲編程是能夠這麼愉悅的 …
2、就像你們不會用vim寫C代碼同樣,要下個IDE,沒錯那就使用Eclipse+Pydev 搭建python開發環境。
在Eclipse的help--install new software裏,點擊ADD 名字輸入Pydev,連接地址輸入:http://pydev.org/updates 而後選擇PyDev,另外一個能夠不選。就 能夠下載了,會然給你確認是否贊成之類的。安裝完畢後,重啓eclipse生效。
3、在Eclipse裏配置python.exe的路徑。
打開eclipse後依次點擊Window--Preference--PyDev-------Interpreters(解釋器)---Python Interprete-----點擊new,而後定位到Python.exe的安裝路徑。以下圖,這樣就配置好了。新建工做空間Python。
4、讓Python支持中文
說實話,在IDLE裏儘管設置以下:
但依舊是打印中文就掛。參考連接2,裏指出要對eclipse設兩個地方爲utf8.其實徹底不必,由於eclipse自己默認的gbk編碼對中文支持已經很好了,只需在test.py裏的開頭加上#coding=utf-8 就ok了。以下語句就能打印中文:
#coding=utf-8 import sys reload(sys) print "你好,世界!"
若是沒有:
#coding=utf-8
結果:
File "D:\work\workspace\LearnPython\com\dxz\Hello.py", line 4
SyntaxError: Non-ASCII character '\xe4' in file D:\work\workspace\LearnPython\com\dxz\Hello.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
Python開發平臺IPython提供多種Python開發工具和開發環境,比標準解釋器多出好多功能。IPython Notebook功能強大,有了它,你就能夠在Web瀏覽器中編寫程序。它會爲代碼添加樣式,顯示運行結果,容許你爲代碼添加註釋。用它來作數據分析再好不過,咱們將把它做爲主要的開發環境。
請在命令提示符後(注意不是Python中),輸入如下命令安裝IPython:
$ pip install ipython[all]
若是要爲系統全部用戶安裝IPython,須要管理員權限。若是你只想本身用或者沒有權限作系統級別的變動,則使用如下命令爲當前用戶安裝便可:
$ pip install --user ipython[all]
以上命令只爲當前用戶安裝IPython——該系統的其餘用戶將沒法使用。安裝過程當中若遇到問題,請查閱官方文檔,瞭解更多幫助信息:http://ipython.org/install.html。
安裝好IPython Notebook後,運行方式以下:
$ ipython3 notebook
自動跳轉要http://localhost:8888頁面,以下截圖
上述命令幫你作了兩件事。首先,在命令提示符界面建立一個IPython Notebook實例。其次,打開Web瀏覽器,鏈接到實例,你能夠在此建立新的筆記本文件①。Notebook界面以下圖所示(注意圖中的home/bob爲當前用戶的主目錄,你看到的是本身的主目錄,因此目錄名稱極可能不一樣)
IPython Notebook的關閉方法以下:打開運行實例的終端界面(就是你以前用IPython命令建立Notebook實例的界面),按下Ctrl+C鍵,系統提示Shutdown this notebook server(y/[n])?,詢問你是否關閉筆記本服務器。輸入y,敲回車,IPython Notebook就會關閉。