P*****6 发帖数: 273 | 1 生手请教专家
请问是否能把绝大多数的python程序转化成exe文件?还是很多module都不能转化?
用了一段时间python,python确实简单,但是也总给我惊喜,比如numpy在windows下只
能装32位,rpy2只能在linux下用,感觉自己用还行。给别人用通用性差些。
谢谢 |
m********2 发帖数: 89 | 2 a lot of python c extension modules are written in gnu c. On windows, the
only working compiler is 32bit mingw32. This is not a python only problem.
Few programers nowadays can bear with ansi c just for the sake of Windows
users.
【在 P*****6 的大作中提到】 : 生手请教专家 : 请问是否能把绝大多数的python程序转化成exe文件?还是很多module都不能转化? : 用了一段时间python,python确实简单,但是也总给我惊喜,比如numpy在windows下只 : 能装32位,rpy2只能在linux下用,感觉自己用还行。给别人用通用性差些。 : 谢谢
|
w*x 发帖数: 518 | 3 numpy有64位win版本的。搜anaconda或者winpython或者enthought或者algorete loopy
【在 P*****6 的大作中提到】 : 生手请教专家 : 请问是否能把绝大多数的python程序转化成exe文件?还是很多module都不能转化? : 用了一段时间python,python确实简单,但是也总给我惊喜,比如numpy在windows下只 : 能装32位,rpy2只能在linux下用,感觉自己用还行。给别人用通用性差些。 : 谢谢
|
w*x 发帖数: 518 | 4 不会呀,我用mingw-w64有一阵子了…
而且msvc也可以呀,除了openmp支持以外别的都是免费的
而且以后(py3.5)用msvc的时候openmp也免费了
【在 m********2 的大作中提到】 : a lot of python c extension modules are written in gnu c. On windows, the : only working compiler is 32bit mingw32. This is not a python only problem. : Few programers nowadays can bear with ansi c just for the sake of Windows : users.
|
w*x 发帖数: 518 | 5 都可以的,cx freeze就行
【在 P*****6 的大作中提到】 : 生手请教专家 : 请问是否能把绝大多数的python程序转化成exe文件?还是很多module都不能转化? : 用了一段时间python,python确实简单,但是也总给我惊喜,比如numpy在windows下只 : 能装32位,rpy2只能在linux下用,感觉自己用还行。给别人用通用性差些。 : 谢谢
|
P*****6 发帖数: 273 | 6 是作为懂编程的话总能弄出个解决方法。我是想将来给什么都不懂的人用。 所以问可
不可以转成exe。要是有很多前提条件, 就太麻烦了。
loopy
【在 w*x 的大作中提到】 : numpy有64位win版本的。搜anaconda或者winpython或者enthought或者algorete loopy
|
w*x 发帖数: 518 | 7 嗯,我懂滴。用cx freeze做出来就是一个傻瓜安装包,没问题的~
【在 P*****6 的大作中提到】 : 是作为懂编程的话总能弄出个解决方法。我是想将来给什么都不懂的人用。 所以问可 : 不可以转成exe。要是有很多前提条件, 就太麻烦了。 : : loopy
|
P*****6 发帖数: 273 | 8 谢谢,昨天看py2exe真够麻烦。差点放弃了
【在 w*x 的大作中提到】 : 嗯,我懂滴。用cx freeze做出来就是一个傻瓜安装包,没问题的~
|
w*x 发帖数: 518 | 9 而且……用numpy 64 bit真的一点都不麻烦……
连python都不用自己装,去下一个anaconda, 什么都装好了……
【在 P*****6 的大作中提到】 : 谢谢,昨天看py2exe真够麻烦。差点放弃了
|
P*****6 发帖数: 273 | 10 太感谢了,python在我心中高大上了一个档次。用python差不多两年了,都是用它来处
理边,角问题。所以一直是生手,这次想提高一下它的地位。 赫赫
【在 w*x 的大作中提到】 : 而且……用numpy 64 bit真的一点都不麻烦…… : 连python都不用自己装,去下一个anaconda, 什么都装好了……
|
|
|
c********l 发帖数: 8138 | 11 http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
这里应该也有numpy 64 win版本的
loopy
【在 w*x 的大作中提到】 : numpy有64位win版本的。搜anaconda或者winpython或者enthought或者algorete loopy
|
c********l 发帖数: 8138 | |
w*x 发帖数: 518 | 13 是的,我用的就是这个……因为WinPython用的就是Gholke做的binary.... 我推荐
Anaconda是因为那个更简单哈~WinPython有时候比如Cython什么的还得自己配置一下~
【在 c********l 的大作中提到】 : http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy : 这个网站几乎囊括了所有module的windows版本
|
P*****6 发帖数: 273 | 14 高手啊, 我信心大涨
【在 w*x 的大作中提到】 : 是的,我用的就是这个……因为WinPython用的就是Gholke做的binary.... 我推荐 : Anaconda是因为那个更简单哈~WinPython有时候比如Cython什么的还得自己配置一下~
|
w*x 发帖数: 518 | 15 谬赞了…平时用python处理数据,常用而已,水平比板上的大牛差太远啦。多多讨论切
磋哈:)
【在 P*****6 的大作中提到】 : 高手啊, 我信心大涨
|
s**********t 发帖数: 680 | 16 Anaconda或WinPython能把Python程序转为dll吗?
【在 w*x 的大作中提到】 : 是的,我用的就是这个……因为WinPython用的就是Gholke做的binary.... 我推荐 : Anaconda是因为那个更简单哈~WinPython有时候比如Cython什么的还得自己配置一下~
|
P*****6 发帖数: 273 | 17 呵呵, 你够狠, 比我要求还高, 你这是不把python弄成全能运动员不罢休阿
【在 s**********t 的大作中提到】 : Anaconda或WinPython能把Python程序转为dll吗?
|
s**********t 发帖数: 680 | 18 手头的工作涉及这个。你的帖子引来不少高手,正好借宝地请教!
【在 P*****6 的大作中提到】 : 呵呵, 你够狠, 比我要求还高, 你这是不把python弄成全能运动员不罢休阿
|
w*x 发帖数: 518 | 19 1. Anaconda或者WinPython是不同的Python distribution而已,做具体的工作主要是
看用什么library,即使Anaconda或者WinPython没有自带我们也可以自己安装呀,所以
应该不是问题;
2. 我自己想了一下……如果换我的话我会用cython把python code变成c然后改成DLL,
应该很容易;
3. 我google了一下发现答案还挺五花八门的……仅供参考:)
http://stackoverflow.com/questions/10859369/how-to-compile-a-py
https://groups.google.com/forum/#!topic/comp.lang.python/JutOeDyWass
菜鸟一只,抛砖引玉了。
【在 s**********t 的大作中提到】 : Anaconda或WinPython能把Python程序转为dll吗?
|