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)