资讯专栏INFORMATION COLUMN

用 pyinstaller 打包含xpinyin 库的Python程序

syoya / 324人阅读

摘要:在文章用打包含有库的程序中,给出了如何使用打包含库的程序的方法,能生成可运行的文件。本文将会给出另外一种办法。在所有使用的程序中将改成写处于同一目录之后再用生成文件,在生成的文件夹下把模块中的文件拷贝至该文件夹下即可。

  在文章用 pyinstaller 打包含有 pinyin 库的程序中,给出了如何使用pyinstaller 打包含xpinyin 库的Python程序的方法,能生成可运行的exe文件。本文将会给出另外一种办法。
  Python的xpinyin模块的文件夹如下:

复制该文件夹下的__init__.py文件中的源代码至文件mypinyin.py,并将代码中的下面这句代码

data_path = os.path.join(os.path.dirname(os.path.abspath(__file__)),
                             "Mandarin.dat")

改写为

data_path = os.path.join(os.getcwd(), "Mandarin.dat")

这样我们就完成了mypinyin.py文件。

  在所有使用xpinyin的程序中将xpinyin改成写mypinyin(处于同一目录),之后再用pyinstaller生成exe文件,在生成的dist文件夹下把xpinyin模块中的Mandarin.dat文件拷贝至该dist文件夹下即可。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44819.html

相关文章

  • Python3.5源码编译.exe

    摘要:还在为写了很多代码却不知道如何编译为可移植的文件而发愁看了这篇文章,你将果断对不会编译说网上很多教程,要么过早已时版本对不上,要么就是步骤东拼西凑,没一个完完整整的步骤以及效果演示。恭喜你编译完成,你亲手打造出来了第一个写出的软件。 还在为写了很多Python代码却不知道如何编译为可移植的.exe文件而发愁?看了这篇文章,你将果断对不会编译说:NO! 网上很多教程,要么过早已时版本对不...

    mgckid 评论0 收藏0
  • Python3.5源码编译.exe

    摘要:还在为写了很多代码却不知道如何编译为可移植的文件而发愁看了这篇文章,你将果断对不会编译说网上很多教程,要么过早已时版本对不上,要么就是步骤东拼西凑,没一个完完整整的步骤以及效果演示。恭喜你编译完成,你亲手打造出来了第一个写出的软件。 还在为写了很多Python代码却不知道如何编译为可移植的.exe文件而发愁?看了这篇文章,你将果断对不会编译说:NO! 网上很多教程,要么过早已时版本对不...

    galois 评论0 收藏0
  • Python3.5源码编译.exe

    摘要:还在为写了很多代码却不知道如何编译为可移植的文件而发愁看了这篇文章,你将果断对不会编译说网上很多教程,要么过早已时版本对不上,要么就是步骤东拼西凑,没一个完完整整的步骤以及效果演示。恭喜你编译完成,你亲手打造出来了第一个写出的软件。 还在为写了很多Python代码却不知道如何编译为可移植的.exe文件而发愁?看了这篇文章,你将果断对不会编译说:NO! 网上很多教程,要么过早已时版本对不...

    AWang 评论0 收藏0
  • Python如何生成windows可执行的exe文件

    摘要:为什么要生成可执行文件不需要安装对应的编程环境可以将你的应用闭源用户可以方便快捷的直接使用打包工具安装如果你的网络稳定,通常直接使用下面的命令安装即可当然了,你也可以下载源码包,然后进入包目录执行下面的命令,同样可以安装前提是需要安装安装过 为什么要生成可执行文件 不需要安装对应的编程环境 可以将你的应用闭源 用户可以方便、快捷的直接使用 打包工具 pyinstaller 安装py...

    Crazy_Coder 评论0 收藏0

发表评论

0条评论

syoya

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<