全面了解Python环境配置及项目建立


Posted in Python onJune 30, 2016

一、安装Python

Python比较稳定的两个版本是Python 3.5和Python 2.7,我用的是Python 2.7,下载地址是:https://www.python.org/downloads/,下载之后按照正常的软件安装过程安装即可。

配置Python环境变量:控制面板->系统->高级系统设置->环境变量->Path,在Path中添加python的安装路径,例如:C:\Python27;然后,一直点击 确定 or OK。python环境变量即配置完成,打开cmd,输入python,进行验证,显示“Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:24:40) [MSC v.1500 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information. ” 则安装完成。

全面了解Python环境配置及项目建立

二、安装Aptana Studio 3

安装完运行时建议将相关默认工作目录设定在英文的某个目录下。避免可能出现的不兼容问题(部分功能不可用或工作异常)。下载链接:http://aptana.com/

三、安装Pydev

1.安装Pydev提供了两种方法:下载Zip文件进行本地安装的方法和联机更新获取新功能的方法。我使用的是后者。这种方法可以随时保持自己的开发插件得到及时的更新。Aptana使用Eclipse的插件管理机制(本来Aptana就是在eclipse基础上开发得到的)。按照如下操作进行更新。

选择菜单:Help->Software Upates->Find and Install->Search for new features to install->New remote site->随便起个name如pydev,url填http://pydev.org/updates ->然后照着提示下载安装即可。

2. 然后在弹出的Install窗口中,点击Add去添加仓库:

全面了解Python环境配置及项目建立

3.然后就可以看到Eclipse去搜索了:

全面了解Python环境配置及项目建立

4. 很快,可以找到PyDev:

全面了解Python环境配置及项目建立

5. 只是选择安装最新版的,且取消掉那个:Contact all update sites during install to find required software

全面了解Python环境配置及项目建立

6. 然后点击Next去安装,其会去计算依赖关系:

全面了解Python环境配置及项目建立

7. 此处没有其他依赖,所以只是PyDev自己,然后顺便看了看其详细介绍,然后再Next:

全面了解Python环境配置及项目建立

8. 然后接受协议许可:

全面了解Python环境配置及项目建立

9. 然后就可以看到,去下载对应的PyDev了:

全面了解Python环境配置及项目建立

10. 结果下载后去安装,期间出现一个是否使用此认证,当然点击OK了:

全面了解Python环境配置及项目建立

11. 然后就会需要你重启Eclipse,重启完毕,PyDev就安装完毕了。

四、配置Python开发环境

在Aptana中,打开 Window->Preferences… 对话框,从右侧的树形列表中选择“ PyDev”->“Interpreter Python”, 点击Auto Config。Aptana将自动搜索系统中安装的Python。并添加PYTHONPATH。检查一下没有什么明显的异常,就可以点Ok,退出。

五、新建Python项目

1.新建工程

全面了解Python环境配置及项目建立

2.选择PyDev的Project:

全面了解Python环境配置及项目建立

3. 创建项目

全面了解Python环境配置及项目建立

全面了解Python环境配置及项目建立

4. 新建文件

全面了解Python环境配置及项目建立

全面了解Python环境配置及项目建立

5.然后就可以去编写代码了:

全面了解Python环境配置及项目建立

6.编写Python代码并测试运行

写上如下代码:

#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
Function:
【记录】折腾IDE工具:Aptana Studio 3

https://3water.com/devin-guwz/Author: Devin Gu
Version: 2016-06-29
Contact: admin at crifan dot com
"""

import platform;

print "PyDev under Aptana Studio 3, platform.uname()=",platform.uname();

7.去运行:

全面了解Python环境配置及项目建立

然后再选择Python Run:

全面了解Python环境配置及项目建立

8.就可以在Console中看到结果了:

全面了解Python环境配置及项目建立

9.这就可以编写python程序了。

六. 总结

Aptana Studio,用于Python开发的话,其实就是Eclipse+PyDev。

没有任何区别。

其强项在于,去编写Javascript等和网页相关的东西。

以上这篇全面了解Python环境配置及项目建立就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用基于Python的Tornado框架的HTTP客户端的教程
Apr 24 Python
用Python编写一个每天都在系统下新建一个文件夹的脚本
May 04 Python
Python3 socket同步通信简单示例
Jun 07 Python
python 判断是否为正小数和正整数的实例
Jul 23 Python
Python中函数参数调用方式分析
Aug 09 Python
python实现本地图片转存并重命名的示例代码
Oct 27 Python
Python装饰器简单用法实例小结
Dec 03 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
通过python扫描二维码/条形码并打印数据
Nov 14 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
Apr 09 Python
keras 获取某层输出 获取复用层的多次输出实例
May 23 Python
Python基于Twilio及腾讯云实现国际国内短信接口
Jun 18 Python
浅谈Python 集合(set)类型的操作——并交差
Jun 30 #Python
python dict.get()和dict['key']的区别详解
Jun 30 #Python
python中set常用操作汇总
Jun 30 #Python
浅谈python中set使用
Jun 30 #Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
Jun 30 #Python
Python操作RabbitMQ服务器实现消息队列的路由功能
Jun 29 #Python
Python通过RabbitMQ服务器实现交换机功能的实例教程
Jun 29 #Python
You might like
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
2015/03/18 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
php 解析xml 的四种方法详细介绍
2016/10/26 PHP
针对PHP开发安全问题的相关总结
2019/03/22 PHP
php-fpm重启导致的程序执行中断问题详解
2019/04/29 PHP
AlertBox 弹出层信息提示框效果实现步骤
2010/10/11 Javascript
jQuery实现动画效果的实例代码
2013/05/07 Javascript
JavaScript实现QueryString获取GET参数的方法
2013/07/02 Javascript
用unescape反编码得出汉字示例
2014/04/24 Javascript
javascript中HTMLDOM操作详解
2014/12/11 Javascript
angularJS 中$scope方法使用指南
2015/02/09 Javascript
JavaScript中数组添加值和访问值常见问题
2016/02/06 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
jQuery读取XML文件的方法示例
2017/02/03 Javascript
微信小程序 开发之顶部导航栏实例代码
2017/02/23 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
前端把html表格生成为excel表格的实例
2017/09/19 Javascript
浅谈Angular文字折叠展开组件的原理分析
2017/11/24 Javascript
使用JavaScript实现node.js中的path.join方法
2018/08/12 Javascript
BootStrap modal实现拖拽功能
2018/12/01 Javascript
VUE搭建手机商城心得和遇到的坑
2019/02/21 Javascript
基于JavaScript实现简单抽奖功能代码实例
2020/10/20 Javascript
[40:53]完美世界DOTA2联赛PWL S3 Magma vs DLG 第二场 12.18
2020/12/20 DOTA
利用python如何处理百万条数据(适用java新手)
2018/06/06 Python
python与C、C++混编的四种方式(小结)
2019/07/15 Python
Python命令行click参数用法解析
2019/12/19 Python
Python编译为二进制so可执行文件实例
2019/12/23 Python
Python 数据分析之逐块读取文本的实现
2020/12/14 Python
HTML5 Canvas 实现圆形进度条并显示数字百分比效果示例
2017/08/18 HTML / CSS
介绍一下Ruby中的对象,属性和方法
2012/07/11 面试题
软件工程专业推荐信
2013/10/28 职场文书
十岁生日父母答谢词
2014/01/18 职场文书
教师反腐倡廉演讲稿
2014/09/03 职场文书
幼儿教师师德师风自我剖析材料
2014/09/29 职场文书
2015年青年志愿者工作总结
2015/05/20 职场文书