即从:

http://d1iwq2e2xrohf.cloudfront.net/tools/studio/standalone/3.3.1.201212171919/win/Aptana_Studio_3_Setup_3.3.1.exe

下载得到146MB的:

Aptana_Studio_3_Setup_3.3.1.exe

下载的好慢啊。。。

安装Aptana Studio 3

双击以安装:

使用Aptana Studio 3

1.去运行:

看起来,应该都和Eclipse类似。

2.去新建Python项目:

然后选择PyDev的Project:

结果却提示:

project interpreter not specified

所以,取消。

配置PyDev中的Python解析器

3. 然后去设置对应的PyDev中的Python解析器。

具体设置方法,和之前折腾的:

【教程】在Eclipse中配置刚安装好的PyDev插件

是一样的。就不赘述了。

4.结果此处,点击Auto Config竟然出错,参见:

【已解决】Aptana Studio 3中通过Auto Config配置PyDev中Python出错:java.io.IOException: Cannot run program "python": CreateProcess error=2, The system cannot find the file specified

创建Python项目

5.然后就可以正常创建Python项目了:

新建Python文件

然后去新建文件:

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

编写Python代码并测试运行

写上如下代码:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

#!/usr/bin/python

# -*- coding: utf-8 -*-

"""

Function:

【记录】折腾IDE工具:Aptana Studio 3

http://www.crifan.com/try_dev_ide_aptana_studio_3

Author:     Crifan Li

Version:    2013-01-08

Contact:    admin at crifan dot com

"""

import platform;

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

去运行:

然后再选择Python Run:

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

所以,很明显,和之前折腾的:

【教程】在Eclipse中安装PyDev

【教程】在Eclipse中配置刚安装好的PyDev插件

【教程】在Eclipse中使用PyDev进行Python开发

是完全一样的。

另外,此处很明显,中文字体太小,很难看:

所以又去设置了一下:

注:

更详细的解释,可参考:

【已解决】把Eclipse中的PyDev中的Python代码中的很难看的中文换个好看点的字体

然后就可以了:

总结

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

没有任何区别。

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

【后记 2013-01-10】

1.后来证实,Aptana Studio 3,还是蛮恶心的。

因为:

其会默认,就每次开机启动。

但是呢,从Eclipse的框架内,包括Window->Preferences->Aptana Studio,都找不到对应的关闭自动开机启动的选项。

也去Win7的Start->Startup中找了,也没有看到对应的启动项。

2.总之,通过常规手段,都找不到,如何关闭Aptana Studio的自动启动的选项。

强制开机启动的这个行为,那就和垃圾软件,流氓软件,没啥区别了。

3.结果网上也没找到类似问题,也没找到解决办法。

4.等段时间看看,如果实在不行,就直接卸载掉算了。

5.去services中看了看,貌似也没找到相关的服务。

Aptana Studio3开发Python和Ruby(最佳工具)的更多相关文章

  1. Python和Ruby开发中源文件中文注释乱码的解决方法(Eclipse和Aptana Studio3均适用)

    Eclipse的设置(Aptana Studio3与Eclipse基本完全相同,此处略) window->preferences->general->editors->text ...

  2. C、C++、Java、JavaScript、PHP、Python、Ruby 这些语言分别主要用来开发什么?

    C.C++.Java.JavaScript.PHP.Python.Ruby 这些语言分别主要用来开发什么? pansz,欢迎评论 此贴纯科普用,以下仅仅说主要用途,其他用途限于篇幅关系省略之,不要钻牛 ...

  3. 【Python之旅】第六篇(七):开发简易主机批量管理工具

    [Python之旅]第六篇(七):开发简易主机批量管理工具 python 软件开发 Paramiko模块 批量主机管理 摘要: 通过前面对Paramiko模块的学习与使用,以及Python中多线程与多 ...

  4. Python vs Ruby: 谁是最好的 web 开发语言?

    Python 和 Ruby 都是目前用来开发 websites.web-based apps 和 web services 的流行编程语言之一. 这两种语言在许多方面有相似之处.它们都是高级的面向对象 ...

  5. 开发更健壮python程序的一些工具

    在众多语言中, Java 生态系统发展得最好, 比如异常logging报警, 比如性能监控工具. Python其实生态也不错, 这里列出一些出色的工具. LogBook, 并结合 raven-pyth ...

  6. 还在用背单词App?使用Python开发英语单词自测工具,助你逆袭单词王!

    学英语广告 最近也许是刚开学的原因,不管是公众号,还是刷抖音,导出都能看到关于学英语.背单词的广告. 不知道现在学生们背单词买的什么辅导材料.反正我们上学那会,<星火阅读>特别的火.记得当 ...

  7. 4.1. 如何在Windows环境下开发Python

    4.1. 如何在Windows环境下开发Python 4.1. 如何在Windows环境下开发Python 4.1.1. Python的最原始的开发方式是什么样的 4.1.1.1. 找个文本编辑器,新 ...

  8. Java开发人员必备十大工具

    Java世界中存在着很多工具,从著名的IDE(例如Eclipse,NetBeans和IntelliJ IDEA)到JVM profiling和监视工具(例如JConsole,VisualVM,Ecli ...

  9. 常用脚本语言Perl,Python,Ruby,Javascript一 Perl,Python,Ruby,Javascript

    常用脚本语言Perl,Python,Ruby,Javascript一 Perl,Python,Ruby,Javascript Javascript现阶段还不适合用来做独立开发,它的天下还是在web应用 ...

随机推荐

  1. android studio 编程中用到的快捷键

    1.Ctrl+Alt+T可以把代码包在一块内,例如try/catch Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:0000000111 EndF ...

  2. [转]正则表达式相关:C# 抓取网页类(获取网页中所有信息)

    using System; using System.Data; using System.Configuration; using System.Net; using System.IO; usin ...

  3. 一段检测IP设备是否在线的代码

    原理是通过发送ARP包来检测 uses WinSock function SendARP(const DestIP, SrcIP: Cardinal; pMacAddr: PULONG; var Ph ...

  4. yii2 rbac-plus的使用

    前言 1.本教程适合有RBAC基础,对RBAC有一定了解的同学. 2.本教程使用advanced模板 3.确保数据库中存在user表,没有的同学请查阅文档 运行 php yii migrate 来生成 ...

  5. 【Android测试】【第一节】ADB——初识和用法

    ◆版权声明:本文出自胖喵~的博客,转载必须注明出处.  转载请注明出处:http://www.cnblogs.com/by-dream/p/4630046.html 写在前面的话 感觉自己进入Andr ...

  6. 【Android开发学习笔记】【第九课】重力感应

    概念 使用重力感应技术的Android游戏已经屡见不鲜,不知道自己以后会不会用到,所以先研究了一下. 在网上学习了一下,貌似没有api,所以得自己去分析手机处在怎样状态下.注意: 下面提供的demo程 ...

  7. 如何解决jQuery Validation针对动态添加的表单无法工作的问题?

    为了充分利用ASP.NET MVC在服务端呈现HTML的能力,在<利用动态注入HTML的方式来设计复杂页面>一文中介绍了,通过Ajax调用获取HTML来呈现复杂页面中某一部分界面的解决方案 ...

  8. CS6破解

    1) 序列号这里为大家生成了两个,可以通过软件验证:1325-0949-2080-9819-3777-32301325-0160-5283-9851-2671-8951 2) 破解补丁安装时会用到,请 ...

  9. Processes vs Threads

    A process is an executing instance of an application. What does that mean? Well, for example, when y ...

  10. Windows Server 2008标准证书使用记录

    Windows Server 2008标准证书使用记录   近期准备将单位的服务器全部升级到Windows Server 2008,但有一些“遗留”问题需要解决: (1)现在单位还有一台Windows ...