全面了解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开启多个子进程并行运行的方法
Apr 18 Python
python脚本设置系统时间的两种方法
Feb 21 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
Nov 21 Python
Django中redis的使用方法(包括安装、配置、启动)
Feb 21 Python
对IPython交互模式下的退出方法详解
Feb 16 Python
Python中按键来获取指定的值
Mar 02 Python
pyqt 实现为长内容添加滑轮 scrollArea
Jun 19 Python
python爬虫开发之PyQuery模块详细使用方法与实例全解
Mar 09 Python
Python使用pyyaml模块处理yaml数据
Apr 14 Python
使用Keras预训练好的模型进行目标类别预测详解
Jun 27 Python
全网最详细的PyCharm+Anaconda的安装过程图解
Jan 25 Python
分享Python异步爬取知乎热榜
Apr 12 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
php技术实现加载字体并保存成图片
2015/07/27 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
2019/03/22 PHP
js word表格动态添加代码
2010/06/07 Javascript
jquery选择器之内容过滤选择器详解
2014/01/27 Javascript
使用CSS样式position:fixed水平滚动的方法
2014/02/19 Javascript
自定义jquery模态窗口插件无法在顶层窗口显示问题
2014/05/29 Javascript
JavaScript获取当前网页标题(title)的方法
2015/04/03 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
详解Wondows下Node.js使用MongoDB的环境配置
2016/03/01 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
JavaScript中立即执行函数实例详解
2017/11/04 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
2018/08/07 Javascript
ng-repeat指令在迭代对象时的去重方法
2018/10/02 Javascript
微信小程序中如何计算距离某个节日还有多少天
2019/07/15 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
2019/08/26 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
JavaScript隐式类型转换代码实例
2020/05/29 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
2020/11/16 Javascript
[41:13]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第一场 11.20
2020/11/20 DOTA
详解Python中的__init__和__new__
2014/03/12 Python
python3判断url链接是否为404的方法
2018/08/10 Python
pandas中apply和transform方法的性能比较及区别介绍
2018/10/30 Python
Python日期时间Time模块实例详解
2019/04/15 Python
python基于SMTP协议发送邮件
2019/05/31 Python
Python 3 实现定义跨模块的全局变量和使用教程
2019/07/07 Python
Pandas读取csv时如何设置列名
2020/06/02 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
Selenium Webdriver元素定位的八种常用方式(小结)
2021/01/13 Python
纯css3实现鼠标经过图片显示描述的动画效果
2014/09/01 HTML / CSS
HTML5利用约束验证API来检查表单的输入数据的代码实例
2016/12/20 HTML / CSS
党支部鉴定意见
2015/06/02 职场文书
python 实现定时任务的四种方式
2021/04/01 Python
AJAX学习笔记
2021/05/18 Javascript
nginx之内存池的实现
2022/06/28 Servers