由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - python转化成exe的能力怎样?
相关主题
Anaconda装起来会跟已有的python dist有什么冲突吗?求救
python performance in linux vs in winOpenMP能编译产生DLL吗?
R竟然没有elseif / elif ?遇到 Qt 下undefined reference to "func" 错误
Python pandas 是坑不?问一下可能性,MingW生成的DLL和MSVC生成的DLL两个线程同步
把python当成通用script来学,哪些module需要熟练?python要把@当作矩阵乘法算符
发现还是得用R有人用过octave吗?
Python:请问如何把list变成structured array。求助个dll调用的问题
what happens if you install both python 2.7 and python 3 ?原来Python有蟒蛇的意思
相关话题的讨论汇总
话题: python话题: winpython话题: anaconda话题: exe话题: windows
进入Programming版参与讨论
1 (共1页)
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, 什么都装好了……

相关主题
发现还是得用R求救
Python:请问如何把list变成structured array。OpenMP能编译产生DLL吗?
what happens if you install both python 2.7 and python 3 ?遇到 Qt 下undefined reference to "func" 错误
进入Programming版参与讨论
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
12
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
这个网站几乎囊括了所有module的windows版本
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吗?
1 (共1页)
进入Programming版参与讨论
相关主题
原来Python有蟒蛇的意思把python当成通用script来学,哪些module需要熟练?
学python要学到什么程度才算professional?发现还是得用R
windows 上安装python package.Python:请问如何把list变成structured array。
anaconda是python的超级集合?what happens if you install both python 2.7 and python 3 ?
Anaconda装起来会跟已有的python dist有什么冲突吗?求救
python performance in linux vs in winOpenMP能编译产生DLL吗?
R竟然没有elseif / elif ?遇到 Qt 下undefined reference to "func" 错误
Python pandas 是坑不?问一下可能性,MingW生成的DLL和MSVC生成的DLL两个线程同步
相关话题的讨论汇总
话题: python话题: winpython话题: anaconda话题: exe话题: windows