作者linea1202 (linea)
看板Python
标题Re: [推荐] Python 的 IDE
时间Thu Oct 11 19:03:54 2007
※ 引述《StubbornLin (Victor)》之铭言:
: 直接回好了 XD
: 我只试过两个
: : 先说我只试过五个 XD
: : (依使用顺序列出)
: : 1. Python 官方附的 IDEL
: : 2. 文字介面的 IPython
: : 3. 本身就是用 Python 写的 SPE
: : 4. Visual Studio SDK 附的 IronPython plugin Sample
: : 5. Eclipse 的 plugin - Pydev
: : 我觉得 Pydev 好用
: : 1. IDEL
: : 没什麽好说的,大家应该都用过了?
: : 其实我是觉得不差,毕竟不用钱,颜色也美美,看起来很顺眼,
: : 但是有时候 code complete 就是会有误判出不来的状况,这让我困扰 orz
: : 也没有互动式的 debug 环境。
: IDEL有个很严重的问题
: 就是不知道为什麽 写某些multithread还是用到socket之类的程式
: 在run完之後,那些process都会卡住
: 我之前一边写 还要一边用工作管理员来关掉那堆残留下来的process = =
: 所以我现在都只拿交谈式的UI来试试某个东西之类的
: 不然不会想去用= ="
: : 5. Pydev
: : Eclipse 的外挂,我不知道他用啥语言写的,速度 ok,
: : 缺点就是要先装上痴肥的 Eclipse XD
: : (当然如果你本来就有在写 Java 的话可能就没差)
: : 但是 code complete 很完整,编辑的反应速度也很好,
: : 也支援互动的 debug,速度爽快,不知道为什麽比我写 Java 还要顺 XD
: : 不过没有另外多一个互动视窗给我,小不方便,还是说我自己没找到 @@?
: : 用起来真的不错,尽管我不喜欢 Eclipse(因为肥),
: : 但是以後写 Python 应该就是这样写。
: Debug我还没试过@@"
: 等等来试试看
: Eclipse启动真的很慢= =
: 我是因为物件导向课教Java才去载来装
: 一开始开启来我还以为当掉了之类的
: 怎麽按了没反应 原来过了好一阵子才出来
: 不过启动好了之後并不会觉得很慢 用起来很顺
: GUI也做得很好,专案管理也很好用
: 之前用IDEL写一堆module import会很痛苦 XD
: 在一堆视窗间切换 用了Eclipse真的感觉很不错
: 错误也可以选 标出在哪个档案的哪一行
: Console也很不错 还有停止的功能,Eclipse应该是会真的清掉process
: 不会像IDEL搞了一堆python.exe还活着= ="
: 还有最让我满意的是那懒人的自动完成
: 这点Eclipse做得很好,不会像某些IDE
: 自己帮你完成一些符号之类的 但是你习惯性的打了结束的符号
: 却变成重覆了两个 还要砍掉多的那个= ="
: 例如PSPad好像就有这个问题 更惨的是我还不知道去哪里关掉它 =.=
: 但Eclipse如果你习惯性地按了接下来的符号 都不会造成重覆
: 像class下面的method
: MyMethod( 一按完 後面的(self):就自己补上了
: 而且速度很快
: 害我少打了好几个字 XD
: 至於可以查这个object有什麽member的功能
: .打下去有时候会停顿一下子才有反应
: 大概是因为python没有固定的member
: 和物件都是动态的关系
: 有时候这功能有时会失效的样子
: 不过还不错用
: 还有Eclipse有点很不错的就是它的可携性很好
: 我把它装在随身碟里,上机课就可以开起来写自己的程式
: (只是常常回来发现随身碟里面又被偷塞病毒就是了 = =|||)
: 稳定性也很不错 有遇过开起来时Eclipse本身的exception丢出来
: 重开一次就好了 除此之外没有遇过什麽问题
: 我的程式在它的Console下跑了几百万笔的资料 也都好好的
: 没想到用过这Eclipse之後
: 真的是深得我心
: 虽然没用过除此之外的IDE
: 不过没需要的话我应该也会一直用Eclipse来开发python的程式
: Eclipse + pydev真的好用!
: 在此诚心推荐 XD
想请问一下, 若用Eclipse+pydev执行後, 要将所有程式档包成执行档,要如何包啊?
我是用Ubuntu 7.04
目前是有看到PyInstaller,
http://pyinstaller.python-hosting.com/
中文说明:
http://www.dev.idv.tw/mediawiki/index.php/PyInstaller%E4%BD%BF%E7%94%A8%E7%
B0%A1%E4%BB%8B
download PyInstaller1.3, 按照README.TXT档安装
但是当我python ./Make.py後,出现以下错误
WARNING: could not find Python static library at:
/usr/lib/python2.5/config/libpython2.5.a
Now run "make" to build the targets: ../../support/loader/run
../../support/loader/run_d
原本是应该是会产生下面两个档案
support/loader/run
support/loader/run_d
但是因为少了libpython2.5.a,所以无法正常执行
想请问各位大大,是该找libpython2.5.a这个档,
还是有其它方式可以将.py程式档包成执行档呢?
谢谢各位!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.50.18