【從零學習Python】Ubuntu14.10下Python開發環境配置,pythonubuntu14.10

來源:互聯網
上載者:User

【從零學習Python】Ubuntu14.10下Python開發環境配置,pythonubuntu14.10

1. 前言

最近在研究電腦視覺的一些演算法,也剛開始接觸linux,試著在ubuntu下用qt+openCV進行開發,感覺還行,但是Python作為在學術領域廣為應用的進階解釋性語言,其在電腦視覺的領域也應用得非常廣泛,於是我就買了一本《python電腦視覺》的書,打算從零開始自學python,並且先主要嘗試用python進行cv方面的開發。


2. 開發環境

我現在使用的是目前最新的64位的Ubuntu14.10系統,不同的版本配置方法上可能會有些許的差異

首先當然是先安裝python包,ubuntu一般都會內建python環境,在shell下輸入:python --version即可查看版本


比如我的就是2.7.8的版本

這裡插一句,python現在主要有兩個版本,一個是2.7,一個是3.3,這兩個版本的程式有點不相容,而且雖然3也出了很久了,但是還是有許多重要的擴充包是不支援3的,所以在這裡我還是推薦新手跟我一樣選擇2.7吧=_=

當然如果你也可以取官網上下載安裝包安裝:https://www.python.org/downloads/


將下載好的安裝包解壓後進入目錄,輸入命令:./configure --prefix=${pwd}

${pwd}是安裝目錄,寫你要安裝的目錄就好,然後就是make,sudo make install

安裝完了以後當然還要配置環境路徑:

sudo gedit /etc/profile

在檔案末尾加上你自己的路徑

PATH="$PATH:/自己的路徑/Python-2.7.8"

export PATH

好吧,到此我們的python就配置完畢了,當然我想大部分人都是預裝好python的,這時候你只需要開啟shell輸入python:


我們可以直接通過shell進行python的操作,這點有點類似matlab。


3. IDE

要學習一門程式設計語言,選擇一個好的IDE還是十分有必要的,不僅能節省時間,還能提高效率,減少代碼錯誤率。

我自己也是python新手,在網上找了一圈後還是默默地安裝了eclipse(eclipse大法好呀~\(≧▽≦)/~)

這回偷個懶,直接從源裡找到eclipse安裝了:

sudo apt-get install eclipse

安裝完後啟動eclipse,介面如下,我想大部分有過java,php或者Android編程經驗的人應該都對這個介面很熟悉了。。我也不再過多介紹


接著就是安裝python的外掛程式pyDev,首先我們找到最上面工具列help下的install new software


點擊add,name輸入PyDev,Location:http://pydev.org/updates(PyDev的更新地址)


然後選擇你要安裝的PyDev版本即可,記得把show only the lastest versions fo available software這個選項去掉。建議不要裝最新的版本,可能會出bug。


最後就是到windows-Preference下配置python和第三庫的路徑,見:




3. 工程樣本

接下來寫個小工程試下,在工程面板下右鍵快顯功能表選擇new-project:


選擇PyDev Project,然後輸入工程的名字:


點擊Finsh後工程面板上會出現hello world的工程項目:


右鍵點擊hello world,在彈出的菜單裡選擇new-PyDev Module


我們選擇一個empty Module就好:


寫點簡單的代碼,右鍵選擇Run as-Python Run即可得到運行結果:



好了,python的配置就到此結束,下回會更新python下PIL影像處理類庫的安裝使用。


(轉載請註明作者和出處:Shawn-HT  http://blog.csdn.net/shawn_ht

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.