目前python常用打包工具目前有: py2exe 下载地址 cxfreeze 下载地址 PyInstaller 下载地址 目前这三款工具只有cxfreeze支持python3的打包,很无奈吧,我也是…...安装好cxfreeze后,你会发现在python/Script目录下只有cxfreeze,cxfreeze-postinstall,cxfreeze-quickstart,三个文件,无法直接使用。...这时需要你进入命令行到当前目录,输入: python cxfreeze 用python对cxfreeze进行编译,编译成功后生成cxfreeze.bat文件 随后重启命令行,输入cxfreeze,看看是否提示...cxfreeze不是内部程序或命令,如果弹出正常cxfreeze命令的提示,那么恭喜你,cxfreeze算是配置好了,否则需要配置环境变量。...当一切都配置好后,使用cxfreeze打包相应脚本有两种方法。
python环境 3.6.5 win7 linux环境同理 先尝试了PyInstaller ,打包时一直提示 no module named gtk 而gtk 又依赖pygobject ,尝试安装几次之后失败放弃...description='education software', options=options, executables=executables ) 补充知识:关于python3.6 cxfreeze...打包 的一个Bug 我写python脚本喜欢把脚本生成exe,我用的是python3.6,自然就选择了cxfreeze这个库来生成exe 在一次项目中,同时用到了requests库和base64库,我打包...exe后运行老是出现闪退,我刚开始还以为是脚本问题,但是脚本用python解释器运行就不会出现错误,我真的一脸懵逼啊,于是我猜想会不会是cxfreeze在导入库时有bug,于是我做实验验证我的猜想,结果果真如我所料...python3.6 cxfreeze 打包时不能同时出现requests和base64这2个库,否则exe运行闪退。。。
支持python3的打包 二、下载安装cxfreeze 1、进入cxfreeze官网,这里我下载的是py36对于的cxfreeze 64位版本,如下图 ?...2、安装cxfreeze 进入pip工具页面,python3.x自带有(python2.x需自己安装),输入安装指令:pip install cxfreeze安装包,如下图 ?...三、执行cxfreeze打包指令 1、这里有个坑(直接使用cxfreeze .py文件路径,会提示cxfreeze不是内部或外部命令),如下图 ?...然后重新另存为cxfreeze.bat即可,同cxfreeze、cxfreeze-postinstall、cxfreeze-quickstart同个目录下,即 ?...3、查看cxfreeze是否还提示不是内部或外部命令的错误,在cxfreeze目录下输入cmd,执行指令:cxfreeze -h,提示如下图即成功 ? 4、这里我们根据 ?
cxfreeze,pyinstaller,py2exe三种方式 目前网上能获取的免费的Python打包工具主要有三种:py2exe、PyInstaller和cx_Freeze。...个人也觉得cxfreeze比较简单,不容易出错。 cxfreeeze有几种文件形式,msi和whl。...执行脚本在python_home\Scripts下面 cxfreeze打包exe格式: python cxfreeze全路径 要打包的py文件 --target-dir= l例如:cxfreeze...cmd,进入该文件目录,然后键入 cxfreeze --version 或者python cxfreeze --version 如果显示下图信息,说明安装成功! ?...4、新建一个python程序,例如:hello.py 在“C:\Python33\Scripts”目录(也就是cxfreeze命令所在的文件目录)下运行: cxfreeze D:/hello.py --
cxfreeze,pyinstaller,py2exe三种方式 目前网上能获取的免费的Python打包工具主要有三种:py2exe、PyInstaller和cx_Freeze。...个人也觉得cxfreeze比较简单,不容易出错。 cxfreeeze有几种文件形式,msi和whl。...执行脚本在python_home\Scripts下面 cxfreeze打包exe格式: python cxfreeze全路径 要打包的py文件 –target-dir= l例如:cxfreeze D...cmd,进入该文件目录,然后键入 cxfreeze –version 或者python cxfreeze –version 如果显示下图信息,说明安装成功!...4、新建一个python程序,例如:hello.py 在“C:\Python33\Scripts”目录(也就是cxfreeze命令所在的文件目录)下运行: cxfreeze D:/hello.py –target-dir
2.安装 3.配置 cxfreeze.bat,确保 cx_freeze 命令可执行 如果正确安装,则在命令行中运行 cxfreeze -h 可以看到一长串的使用说明。...* 重新打开命令行,如果执行 cxfreeze 仍然不成功,试着将 C:\Python27\Scripts 加入环境变量 Path,或者直接使用完整路径,即: C:\Python27\Scripts\cxfreeze...-h 4.执行打包命令 cxfreeze mygame.py 或 C:\Python27\Scripts\cxfreeze mygame.py mygame.py 是你要打包的主文件或启动文件,要替换成对应的文件名...着重说一下几个需要注意的点,和常见问题: 1.cxfreeze的版本 很多打包中的诡异问题,比如提示中说到 sys 相关模块有错误之类,很可能都是因为使用了错误的版本。...这常常由于在安装 python、pygame、cxfreeze 的时候,其中某个选择了64位的版本,而另一个又是32位的原因。
cmd窗口下运行: python setup.py py2exe py2exe使用方法 (含一些调试技巧,如压缩email 类) pyinstaller PyInstaller除了win32平台外还支持Linux...在cxfreeze的安装目录下即\Python34\Scripts,添加一个文件cxfreeze.bat(可用记事本)cxfreeze.bat内容如下: @ echo off C:\Python34\python.exe...C:\Python34\Scripts\cxfreeze %* 在该目录下输入czfreeze -h也可以查看安装情况(用pip install cxfreeze就可直接安装改第三方库) 打包方法 打包文件时要在...例如:将 G 盘的 hello.py 打包到 G 盘的 123文件夹下:cxfreeze g:\hello.py –taget-dir g:\123 或者 cxfreeze g:\hello.py –taget-dir...具体操作: 首先在命令提示符中使用cd命令转换到所需要转换的python文件的目录中,因为转换后的dist文件夹会出现在命令提示符的当前目录中 然后输入: cxfreeze --init-script=
Python脚本到Windows可执行程序——Cxfreeze的安装与使用 下载安装 打包程序 通过 命令行 简单使用 使用 setup.py 详细配置 Python脚本到Windows可执行程序—...—Cxfreeze的安装与使用 写好的 Python 程序,分发到 Windows 用户的时候,如果再在每一台电脑上配置执行 Python 程序的解释器和相应的依赖库,就会比较繁琐。...下载安装 pip install cx_freeze cxfreeze -h 打包程序 通过 命令行 简单使用 cxfreeze main.py [可选参数如下] # --target-dir 是打包后的程序路径
cx_Freeze 下载地址 最近更新时间2014-05-04 官网:http://sourceforge.net/projects/cx-freeze/ 支持版本 2.4-2.7 使用方法 查看帮助:cxfreeze...-h 打包命令 cxfreeze target.py --target-dir dist 帮助文档:http://cx-freeze.readthedocs.org/en/latest/index.html
用cxfreeze打包py文件为exe文件全过程:必须全部看完,正确在后面 注意:当前环境是Play_Craw, pip install cx-freeze 时自然安装到了C:\Users\xiaosalang...\Anaconda3\envs\Play_Craw\Scripts处 检验是否安装成功: cxfreeze -h 将路径切换到.py文件处: 如桌面文件cx1.py 内容是:...t = input('请输入一个数字:\n') print(int(t)*int(t)*int(t)) 一、 在命令行执行打包成exe文件命令: cxfreeze cx1.py –target-dir...包: https://github.com/anthony-tuininga/cx_Freeze ,里面有众多使用例子 安装cxfreeze: p install cx_Freeze python...我建立的工程是Play_Craw,cxfreeze也安装在了里面。
使用cxfreeze将python3源码打包成为应用程序。 1、下载最新4.3.4cxfreeze.whl后,修改后缀为.zip。
一、cxfreeze基础 1、cxfreeze功能 python代码文件转exe方法有三种,分别是cx_freeze,py2exe,PyInstaller,这三种方式各有千秋,本人只用过py2exe...和cxfreeze,这里重点说明cxfreeze。...使用方法 1、cxfreeze命令方法 cxfreeze etax.py --target-dir out/ #把etax.py 打包成etax.exe,放在out目录下 2、编写cxsetup.py...3、扩展的cxfreeze代码 前文在cxsetup.exe中我提到自定义了product_code参数,这个参数在官方版本的cxfreeze是不支持的(官方版本的productcode是直接写死的代码...的用法基本全了,更深入的用法,建议大家去阅读cxfreeze的源码。
在python项目使用cxfreeze进行打包的时候,如果 脚本里包括numpy的引用时,在打包时会报 importError: cannot import name ‘_methods’ from...: {"includes": includes, "include_files": include_files, "packages" 这时,发布完成的exe文件会发生闪退事件,进不去程序,这时因为用cxfreeze...一般缺少的都是dll文件,这时在自己安装Python的路径下,进入\Library\bin中,或者进入\Dlls文件找到自己缺少的dll文件,加入到自己的生成exe的同级路径下,就可以运行了 如果想要在cxfreeze
使用pyinstaller打包Python代码非常简单,只需要在命令行中输入以下命令: pyinstaller your_script.py 这将生成一个可执行文件,可以在Windows、Linux和MacOS...使用cx_Freeze打包Python代码也很简单,只需要在命令行中输入以下命令: cxfreeze your_script.py --target-dir dist 这将生成一个可执行文件,可以在Windows...、Linux和MacOS上运行。...使用Nuitka打包Python代码也很简单,只需要在命令行中输入以下命令: nuitka your_script.py 这将生成一个可执行文件,可以在Windows、Linux和MacOS上运行。...只需要在命令行中输入以下命令: nuitka --standalone your_script.py pyinstaller your_script.spec 这将生成一个可执行文件,可以在Windows、Linux
在我尝试的过程中,碰到的一个问题是: 安装cx_Freeze-4.3.3,找不到cxFreeze.bat 解决的方法是,在cmd命令行操作下,切换至放置cx_Freeze-4.3.3文件的Python安装目录下...scripts目录下,使用以下代码自动生成: python cxfreeze-postinstall 由于我安装的Python版本是3.6.2版本的,版本相对较新,cx_Freeze还没有更新版本至
python实现打包exe有很多方案,主要有py2exe、cxfreeze、PyInstaller三种,py2exe和cxfreeze的安装过程比较麻烦,且对高版本python支持不好,虽然pyinstaller
基本命令: cxfreeze xxx.py(打包文件) --target-dir f:\dist\(打包后exe路径) 额外命令: --base-name=win32gui 消除启动exe
Esky is currently capable of freezing apps with py2exe, py2app, cxfreeze and bbfreeze....Esky是一个python编译程序的自动升级框架,提供简单的api实现应用的自动更新(包括比较版本、更新版本),esky支持py2exe,py2app,cxfreeze以及bbfreeze等多种python
最后,我选择了四个,都在 Ubuntu Linux上运行,他们是 Nuitka,PyPy,Cython 和 cx_Freeze。...zlib1g-dev 之后,cx_Freeze 命令使用 pystone.py 脚本创建了一个 dist 文件夹,其中包含一个 lib 文件夹,一个 5MB 的 lib 文件和 pystone 应用程序文件: $ cxfreeze
Linux 文件系统 目录 说明 bin 存放二进制可执行文件 sbin 存放二进制可执行文件,只有 root 才能访问 boot 存放用于系统引导时使用的各种文件 dev 用于存放设备文件 etc...是超级管理员 localhost 表示主机名 ~ 表示当前目录(家目录),其中超级管理员家目录为 /root,普通用户家目录为 /home/chan $ 表示普通用户提示符,# 表示超级管理员提示符 Linux...test.tar.gz 文件搜索命令 locate:在后台数据库搜索文件 updatedb:更新后台数据库 whereis:搜索系统命令所在位置 which:搜索命令所在路径及别名 find:搜索文件或文件夹 用户和组 Linux
领取专属 10元无门槛券
手把手带您无忧上云