python机器学习库打包,

kodinid 11 0

大家好,今天小编关注到一个比较意思的话题,就是关于python机器学习打包问题,于是小编就整理了4个相关介绍Python机器学习库打包的解答,让一起看看吧。

  1. 如何将一个python工程打包成一个库?
  2. python有没有办法能够编译成DLL文件?
  3. 求助前辈,64位环境下打包python成32位exe-CSDN论坛?
  4. python如何打包成exe文件?

如何将一个python工程打包成一个库?

安装完pyinstaller之后就可以开始了。

1.使用pyinstaller生成执行文件方法1.1 将依赖文件集中到一个文件夹:pyinstaller -D -w main.py #把main.py替换成你的主入口python文件即可。-w参数代表main.py是一个窗体程序。1.2 将所有依赖文件都打包到同一个可执行文件中:pyinstaller -F -w main.py

python机器学习库打包,-第1张图片-安济编程网
图片来源网络,侵删)

2.调查pyinstaller生成程序的加载过程使用如下命令,可以得到运行时的跟踪,tracing ,loader 的加载过程。pyinstaller -Fwd aui.py #把aui.py 换成你需要侦测的文件即可。

python有没有办法能够编译dll文件?

通用情况下,没有什么好办法能把python编译成dll,因为python是解释语言,dll是编译后的二进制文件,2者不在一个次元。

除非你把python的解释器也打包进你的工程,并在你的exe里调用

python机器学习库打包,-第2张图片-安济编程网
(图片来源网络,侵删)

但某些特殊情况下,也有把python的代码编译成dll文件的方法,在.net环境下,可以用IronPython这个工具,它可以把python代码编译成dll。

求助前辈,64位环境下打包python成32位exe-CSDN论坛?

把python环境换为32位的,系统不用变,只用换Python64位版本为32位。

除非你真的需求,否则建议用32位版本。。。

python机器学习库打包,-第3张图片-安济编程网
(图片来源网络,侵删)

哦。。。当然包也得更新下,有些32位和64位有区别(exe版安装包)

python如何打包成exe文件?

这里介绍一种最简单的打包方式—pyinstaller,可以直接将写好的py脚本打包成exe文件,下面我大概介绍一下这个包的安装和简单使用,实验环境win7+python2.7+pycharm5.0,主要内容如下:

1.下载安装,这里直接在cmd窗口输入命令"pip install pyinstaller"就行,如下:

2.为了方便进行测试,我这里简单写了一个GUI窗口程序,用到wxpython这个包,下面就是对这个程序进行打包,主要代码如下:

程序运行截图,如下,就是一个简单的窗口:

3.接下来我们就可以进行打包了,打开一个cmd窗口,切换到脚本所在的目录,我的路径是“e:\tornado\test”,脚本名为wk.py,直接输入命令"pyinstaller -F -w wk.py"就行,其中-F代表打包成一个独立的exe文件,-w代表去掉调试窗口,如下:

打包成功后,会在当前目录下边生成一个dist目录,我们打包好的程序wk.exe就会在里面,如下:

Windows打包,首先安装pyinstaller,可以用pip安装。

然后如果是单py文件打包,则直接使用命令pyinstaller -F XXX.py命令打包成一个XXX.exe文件;或是使用pyinstaller -D XXX.py命令打包成一个文件夹,里面有XXX.exe文件也有其他库包。

另外,如果是多py文件打包,则分三步:

1)使用pyi-makespec XXX.py命令,这里XXX.py为主程序文件,该命令会生成一个XXX.spec文件;

2)打开XXX.spec文件,在里面['XXX.py']改成['XXX.py','YYY.py','ZZZ.py'],这里***设要把三个py文件XXX.py, YYY.py, ZZZ.py打包在一起;

3)使用pyinstaller -D XXX.spec命令,打包成一个文件夹,里面有XXX.exe文件和其他库包。

到此,以上就是小编对于python机器学习库打包的问题就介绍到这了,希望介绍关于python机器学习库打包的4点解答对大家有用。

标签: 打包 文件 python