全面了解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内置函数dir详解
Apr 14 Python
浅析Python中else语句块的使用技巧
Jun 16 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
Nov 17 Python
浅谈python正则的常用方法 覆盖范围70%以上
Mar 14 Python
我喜欢你 抖音表白程序python版
Apr 07 Python
Window10下python3.7 安装与卸载教程图解
Sep 30 Python
基于Python中isfile函数和isdir函数使用详解
Nov 29 Python
Python3.7实现验证码登录方式代码实例
Feb 14 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
Feb 17 Python
用Python在Excel里画出蒙娜丽莎的方法示例
Apr 28 Python
python属于解释语言吗
Jun 11 Python
Python 日期与时间转换的方法
Aug 01 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
Drupal7中常用的数据库操作实例
2014/03/02 PHP
php给图片加文字水印
2015/07/31 PHP
PHP+Ajax实现的检测用户名功能简单示例
2019/02/12 PHP
PHP字符串中抽取子串操作实例分析
2019/06/22 PHP
Javascript和Ajax中文乱码吐血版解决方案
2009/12/21 Javascript
在javascript中对于DOM的加强
2013/04/11 Javascript
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
jQuery简单图表peity.js使用示例
2014/05/02 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
jQuery数组处理函数整理
2016/08/03 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
js实现打地鼠小游戏
2017/02/13 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
Angular实现搜索框及价格上下限功能
2018/01/19 Javascript
详解基于DllPlugin和DllReferencePlugin的webpack构建优化
2018/06/28 Javascript
mpvue 页面预加载新增preLoad生命周期的两种方式
2019/10/17 Javascript
[06:50]DSPL次级职业联赛十强晋级之路
2014/11/18 DOTA
在Django中限制已登录用户的访问的方法
2015/07/23 Python
Python编程之event对象的用法实例分析
2017/03/23 Python
python基础while循环及if判断的实例讲解
2017/08/25 Python
用python打印菱形的实操方法和代码
2019/06/25 Python
Python3中的最大整数和最大浮点数实例
2019/07/09 Python
python框架Django实战商城项目之工程搭建过程图文详解
2020/03/09 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
2020/04/08 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
英国二手iPhone、音乐、电影和游戏商店:musicMagpie
2018/10/26 全球购物
函授大学生自我鉴定
2014/02/05 职场文书
民主生活会批评与自我批评总结
2014/10/17 职场文书
客服专员岗位职责范本
2015/04/07 职场文书
新生开学寄语大全
2015/05/28 职场文书
2015年国培研修感言
2015/08/01 职场文书
Django利用AJAX技术实现博文实时搜索
2021/05/06 Python
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js