Pyinstaller 找不到路径case

本文介绍了在使用Pyinstaller打包Python项目时遇到的找不到路径问题,详细讲解了问题的复现、解决方法和原因分析。Pyinstaller在处理某些第三方库如Babel时可能出现错误,但通过指定数据路径或修改.spec文件可以解决。总结中强调Pyinstaller虽然功能强大,但并非对所有库都支持,特别是处理包含中文字符的情况需额外注意。
摘要由CSDN通过智能技术生成

简介

python应用越来越广泛,有时需要将python的project打包成二进制,到一个没有安装python解释器的环境中执行。Pyinstaller对这个功能提供了较好的支持。

Pyinstaller能够在Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个 独立文件方便传递和管理。

安装

$ pip install pyinstaller

异常复现

Babel (2.5.1)
PyInstaller (3.3)

代码:

# run.py
#!/usr/bin/env python
# encoding: utf-8

import babel

print babel.localedata.locale_identifiers()
$ pyinstall -F run.py
$ ./dist/run
Traceback (most recent 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值