用 pyinstaller 打包含xpinyin 库的Python程序
Posted jclian91
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用 pyinstaller 打包含xpinyin 库的Python程序相关的知识,希望对你有一定的参考价值。
??在文章用 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文件夹下即可。
以上是关于用 pyinstaller 打包含xpinyin 库的Python程序的主要内容,如果未能解决你的问题,请参考以下文章
用PyInstaller打包用PyQt5编写的python程序