Python学习1:使用Aptana构建Python开发环境
使用Aptana构建Python开发环境
下载Aptana:
http://www.aptana.com/products/studio3/download
构建Python开发环境一、 安装Aptana
Aptana的网站在http://aptana.com/
上到网站上下载Aptana_Studio_3_Setup_3.4.2.exe。未来可能有更新的版本出来。相信在安装上没有太大的差异。
需要特别说明的是:
构建Python开发环境二、 安装Pydev
安装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://www.fabioz.com/pydev/updates ->然后照着提示下载安装即可。
虽然使用http://pydev.sf.net/updates/也可以。不过官方网站的文档中推荐使用 http://www.fabioz.com/pydev/updates。
构建Python开发环境三、 配置Python开发环境
在Aptana中,打开 Window->Preferences… 对话框,从右侧的树形列表中选择“ PyDev”->“Interpreter Python”, 点击Auto Config。Aptana将自动搜索系统中安装的Python。并添加PYTHONPATH。检查一下没有什么明显的异常,就可以点Ok,退出。
https://www.continuum.io/downloads, 下载 Anaconda python , Anaconda python集成了科学计算常用包:

构建Python开发环境四、进行Django项目开发
1、建立PyDev Project
Aptana->File->New->Other->Pydev->选择Pydev Project->起一个项目的名称(例如demo)->选择路径,如E:\work->选择适合你的Python版本(我的是2.7)->将下面的勾去掉,不要建立src文件(开发Django应用我们不需要这个文件夹)->Finish
2、建立Django Project
(1)进入Aptana刚刚建立Project所在的目录,运行:django-admin.py startproject demo。
(2)回到Aptana->在Aptana Project视图中右键单击新建的项目,从弹出的菜单中选择“Refresh”,即可看到Django的项目工程。添加、删除文件和目录的操作都可以通过右键菜单来完成。
(3)右键单击刚才的Python项目->属性->选择PyDev-PYTHONPATH->然后将DjangoProject目录 (项目文件路径) 添加到项目代码中去->确定
(4)对Django项目进行配置:选择Django的项目名称->Run菜单->Open Run Dialog->Python Run->右键New->在Main面板中写入项目名称,通过Browse载入项目名称和Main Module,Main Module选择manage.py->在Augement面板中,argument必须是 runserver ––noreload,下面的working directory加入你的base directory。
(5)这是直接运行会收到一个10013的错误。这是因为Aptana本省有内置的web服务器,默认占用了8000-8500的端口。因此,可以进行调整:
方法一:调整Aptana所占用的端口:
选择菜单:Windows->Preference…->Aptana->HTTP Server,设置Build-in HTTP Server的Port(s),设置范围为:8200-8500。
当然,如果这里修改了,日后再需要使用内部HTTP服务器时,需要对应调整浏览器中URL指向的端口号。
方法二:调整运行参数
让Django的开发服务器运行在其他端口上。修改run的Argument,设置Argument为8800。
经过以上的修改、配置、构建Python开发环境。Django的开发环境就可以了。相当于你有了JS、Python、HTML的综合开发工具。这下你想要的就都有了吧?!
Python学习1:使用Aptana构建Python开发环境的更多相关文章
- Python学习之路 (一)开发环境搭建
前言 python3应该是Python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在centos6.7下搭建python3环境的过程 以及碰到的问题和解决过程. 另外,如果本机安装了py ...
- Python学习入门基础教程(learning Python)--5.6 Python读文件操作高级
前文5.2节和5.4节分别就Python下读文件操作做了基础性讲述和提升性介绍,但是仍有些问题,比如在5.4节里涉及到一个多次读文件的问题,实际上我们还没有完全阐述完毕,下面这个图片的问题在哪呢? 问 ...
- Python学习系列(四)Python 入门语法规则2
Python学习系列(四)Python 入门语法规则2 2017-4-3 09:18:04 编码和解码 Unicode.gbk,utf8之间的关系 2.对于py2.7, 如果utf8>gbk, ...
- Python学习课程零基础学Python
python学习课程,零基础Python初学者应该怎么去学习Python语言编程?python学习路线这里了解一下吧.想python学习课程?学习路线网免费下载海量python教程,上班族也能在家自学 ...
- react学习笔记(一)用create-react-app构建 React 开发环境
React 可以高效.灵活的用来构建用户界面框架,react利用高效的算法最小化重绘DOM. create-react-app 是来自于 Facebook,通过该命令不需配置就能快速构建 React ...
- 使用Intellij IDEA构建spark开发环境
近期开始研究学习spark,开发环境有多种,由于习惯使用STS的maven项目,但是按照许多资料的方法尝试以后并没有成功,也可能是我环境问题:也可以是用scala中自带的eclipse,但是不太习惯, ...
- JDK1.7+eclipse 4.4(luna)+pydev4.4.5构建django开发环境
最近一直用pycharm搞django学习,但是到2017年随着版本的不断更新,启动之慢,吃资源吃内存越来越严重.果然想找一个IDE替代品. 之前用java开发分布式WEB应用,用eclipse开了N ...
- XamarinForms教程构建XamarinForms开发环境
构建XamarinForms开发环境 所谓Xamarin.Forms的开发环境,就是指在基本硬件和数字软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE.对于任何的程 ...
- 从源代码构建 Go 开发环境
从源代码构建 Go 开发环境 Go 1.5 之前的版本 安装C 语言开发环境 在Go 1.5 之前的版本(比如 1.3.1.4),都会部分的依赖 C 语言的工具链,所以如果你有C 语言的开发环境,就可 ...
随机推荐
- Rotate Image——数学相关
You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). ...
- react生命周期函数使用箭头函数,导致mobx-react问题
最近新人加入了项目,遇到了一个很奇怪的问题.mobx observable 属性,onChange的时候就是页面不会刷新. 试来试去,就是不知道什么原因,后来其他同事查到是因为componentWil ...
- ASP.NET MVC 视图学习,纯干货
最近用MVC专门为自己做了一个网站,用来记录文章心情和日记.加上和同事的一些交流感觉颇深.所以想把13年买的MVC 4高级编程重新看一遍,记录一些东西,以后应该用的到.视图总是被控制器渲染,因为控制器 ...
- 前端学习——css(初级)
1.Css盒模型(box model) web开发中,html的每个元素都是盒子,盒子可以装内容(content).可以有填充物(padding).有外壳(border) 和 外保护层(margin) ...
- C/C++ 基础知识
C/C++ 基础知识 C 语言优秀学习网站 [C Programming Language] C 语言的注释 单行注释 /* comment goes here */ // comment goes ...
- 如何在eclipse 中安装 spring IDE
1.先 确定 当前的eclipse 的版本:(步骤如下) 2.下载spring ide(请确定好ecplice 的版本号) http://spring.io/tools/sts/all 最后: 安装 ...
- 2. 创建一个简单的Maven项目
☞ 创建项目 选定一个目录,如E:\workspace\maven,新建的项目将放在这个目录. 运行CMD,切换到该目录. 执行mvn archetype:generate直到输出"Choo ...
- CodeForces - 875D High Cry
题面在这里! 直接考虑每个位置成为最右边的最大值的位置,统计不合法区间,补集转化一下就好啦. 复杂度O(N * 30) #include<bits/stdc++.h> #define ll ...
- ARC-100 E - Or Plus Max
题面在这里! 我们如果可以求出 f[x] = max{ a[i] + a[j] , i!=j && i or j == x},那么就可以通过前缀max直接递推答案了. 但是这个玩意不是 ...
- BZOJ 2888 资源运输(启发式合并LCT)
[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=2888 [题目大意] 不断加边,问每个连通块的重心到其它点的距离和的和 [题解] 启发式 ...