python環境搭建,開發環境


一、從鏈接http://www.python.org/downloads/ 下載安裝包,注意32位和64位安裝包區別。

https://www.python.org/downloads/windows/如下圖,

可見,64位中還有3個版本:

  1. web-based installer 是需要通過聯網完成安裝的

  2. executable installer 是可執行文件(*.exe)方式安裝

  3. embeddable zip file 嵌入式版本,可以集成到其它應用中。https://docs.python.org/3.5/using/windows.html#embedded-distribution

上面3種途徑,如果有網絡,選擇web-based;

我下載的是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 的安裝過程

前言

一般情況下,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的高效所打動,從來沒有一門編程語言讓我覺得編程是可以這么愉悅的 …

二、就像大家不會用vim寫C代碼一樣,要下個IDE,沒錯那就使用Eclipse+Pydev 搭建python開發環境。

在Eclipse的help--install new software里,點擊ADD 名字輸入Pydev,鏈接地址輸入:http://pydev.org/updates 然后選擇PyDev,另一個可以不選。就 可以下載了,會然給你確認是否同意之類的。安裝完畢后,重啟eclipse生效。

三、在Eclipse里配置python.exe的路徑。

打開eclipse后依次點擊Window--Preference--PyDev-------Interpreters(解釋器)---Python Interprete-----點擊new,然后定位到Python.exe的安裝路徑。如下圖,這樣就配置好了。新建工作空間Python。

四、讓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

 

三、安裝IPython

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就會關閉。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM