朋友向我推荐了python,说怎么怎么好,计划用10-12次学习完成python的初步掌握和了解。
学习一门语音,最快的方法就是自己搭建环境,并且写hello,world!,
。所以第一节就从开发环境搭建和运行环境搭建开始。
一、目标:
开发环境和运行环境搭建。
二、搭建平台
开发环境: windows 10
运行环境: windows 10 和 centos 虚拟机
三、开发环境搭建步骤
1、 下载软件:
python 软件可以从其官方网站 https://www.python.org/downloads/ 下载,我采用的是3.5.2版本,大约27M
![](https://img-blog.csdn.net/20161018084342696?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
关于python 3.5.2 还有一个更为详细的下载文件目录,url 为 https://www.python.org/downloads/release/python-352/
![](https://img-blog.csdn.net/20161018085308814?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
因为希望也能在linux系统上运行,所以 tarball 方式,我也一并下载了。 下面红框中的内容,与第一幅图中下载的是一样的文件。
2、windows上安装 python3.5.2
![](https://img-blog.csdn.net/20161018085529503?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
下载后的2个文件如上图所示。 直接执行exe 这个文件,跳出如下窗口
![](https://img-blog.csdn.net/20161018090011954?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
虽然我是64位的机器,但是运行32位的问题不大,也可以在前面的列表中下载 64位的软件。 把 add python 3.5 to PATH 也一并选上,这个应该是设置环境变量的。
我采用的是 customize installation,点击后,跳出如下界面
![](https://img-blog.csdn.net/20161018090243067?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
继续next
![](https://img-blog.csdn.net/20161018090303023?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
注意这里,修改一下自己的路径,并且勾选一下 for all user,点install 按钮后,就可以进行安装了,安装完成后弹出如下界面。![](https://img-blog.csdn.net/20161018090440743?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
安装完成后,可以看到在指定目录下有如下的内容:
![](https://img-blog.csdn.net/20161018090615696?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
我们可以验证一下安装后的python 是否工作正常,可以打开 cmd 窗口,输入 python 弹出如下界面就安装成功了。
![](https://img-blog.csdn.net/20161018091435693?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3: IDE环境eclipse+pydev
既然是安装开发环境,少不了IDE,上面只是安装了python基础,如果没有IDE环境,那么必然开发很痛苦,我们选定的开发IDE环境为 eclipse+pydev
首先,打开eclipse-》 help-》 Install New Software
![](https://img-blog.csdn.net/20161018092517694?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在add 按钮弹出的输入框中,分别输入pydev 和 http://pydev.org/updates 然后选择搜索到的节点,执行安装,安装过程中如果有跳出对话框,都选同意或者信任,安装完成后,记得重启一下 eclipse。
我也遇到了安装后,无法在windows-》preferences 中无法看到的问题.
![](https://img-blog.csdn.net/20161018112119239?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
检查了一下,大约是pedev 与 java 版本不匹配问题,我本机java 是 1.7 , 在上面安装的pedev 是 5.3.0 版本,在5.0 之上都要求用java 8
所以先卸载掉刚才安装的软件,然后在add 按钮弹出的对话框里面,填入:http://www.pydev.org/update_sites/4.5.5/
这样,就安装的是 4.5.5 版本
![](https://img-blog.csdn.net/20161018112522836?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这样就可以在windows->preference 对话框中出现 pedev 了。依次点开pyDev->Interpreter - Python,设置python的路径
![](https://img-blog.csdn.net/20161018113117599?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4、 简单的hello,world
首先建立一个工程,new-》project-》python project
![](https://img-blog.csdn.net/20161018114358632?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20161018114254568?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
建立一个pydev module, 输入简单代码:print('hello,world!');
在ide 中运行,结果报如下错误
![](https://img-blog.csdn.net/20161018114350921?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这个是因为编码问题,我们需要在所有的代码文件第一句增加一句:# -*- coding:utf-8 -*-
这样就解决了字符问题。
四、运行环境
1、windows 10 运行环境
在安装了python的环境下,执行 python XXXX.py 就可以执行,如下图所示:
![](https://img-blog.csdn.net/20161018140618308?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2、在linux上运行
首先要先安装python,第一点下载的tarball 形式的文件,就可以派上用场了。
2.1 首先将压缩包上传到 linux虚拟机上(centos 65)
2.2 将压缩包解压后, 进入目录Python-3.5.2 后,按顺序执行:
./configure
make
make install
这三步分别是 1) 执行配置生成命令,生成makefile文件 2) 根据makefile文件,系统进行编译 3) 将生成后的python发布到相应的系统目录
![](https://img-blog.csdn.net/20161018142909434?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.3 上传刚才开发环境中的 XXX.py 脚本
2.4 在脚本目录,执行 : python XXXX.py
![](https://img-blog.csdn.net/20161018142852401?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)