python3.7打包exe后有显示no utf-8_pyinstaller打包py文件时出现错误SyntaxError: Non-UTF-8 code starting with '\xb3'...
安装pyinstaller之后用的时候出现了这个问题
File "C:\Users\陈风\AppData\Local\Programs\Python\Python37-32\Scripts\pyinstaller-script.py", line 1
SyntaxError: Non-UTF-8 code starting with '\xb3' in file C:\Users\陈风\AppData\Local\Programs\Python\Python37-32\Scripts\pyinstaller-script.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
于是打开对应的.py文件发现是这样子的。
#!c:\users\³Â·ç\appdata\local\programs\python\python37-32\python.exe
# EASY-INSTALL-ENTRY-SCRIPT: 'PyInstaller==3.4','console_scripts','pyinstaller'
__requires__ = 'PyInstaller==3.4'
import re
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(
load_entry_point('PyInstaller==3.4', 'console_scripts', 'pyinstaller')()
)
可以注意到第一行出现了乱码,我这里对应位置是中文 陈风
将中文乱码改成对应中文,并在utf-8下编码,发现还是不行
fail to created process
在首行加上# -*- coding:utf-8 -*-
这时候打包就成功了。
问题解决。
欢迎访问陈风的个人博客
python3.7打包exe后有显示no utf-8_pyinstaller打包py文件时出现错误SyntaxError: Non-UTF-8 code starting with '\xb3'...相关推荐
- python3.7打包exe后有显示no utf-8_pyinstaller 打包生成exe之后运行提示‘no module name 'xxx'’错误...
python 3.7 pyinstaller 3.4 具体情况: pycharm中点击运行可成功执行,生成正确结果,没有报错. 双击run.py(程序运行的主文件),运行,可生成正确结果,没有报错. ...
- 单据点击套打设置报错,显示可用的套打单据列表时发生错误处理方法
单据点击套打设置报错,显示可用的套打单据列表时发生错误.提示如下: 请按照下列步骤操作: 1.登录 K/3 主控台后,依次单击[系统设置]→[系统设置]→[销售管理],双击[打印控制]: 2.打开[系 ...
- python打包exe黑框一闪而过,解决pyinstaller打包exe文件出现命令窗口一闪而过的问题...
用pyinstaller打包的exe文件打开时,命令窗口一闪而过,并且未出现GUI界面,也看不到错误信息,然后去网上搜相关的信息,最多的两种说法: 1.添加raw_input()或者os.system ...
- python打包exe报错编码问题_python打包成exe,但执行exe报错,求解。
1.pycharm pycharm-professional-2018.1.4.exe 已安装 64位的. 2.python python-3.7.0.exe 已安装32 ...
- python转换成exe后一闪而过_解决python xx.py文件点击完之后一闪而过的问题
解决python xx.py文件点击完之后一闪而过的问题 1.问题复现: 有时候我们去点击.py文件 文件里明明有打印信息,却一闪而过,没有任何显示 比如以下内容 #!/usr/local/bin/p ...
- linux查看文件时显示行号,linux中查看文件时显示行号
linux中查看文件时显示行号 [root@1-min etc]# cat -n rsyslog.conf //显示所有行号(包括空行) [root@1-min etc]# ...
- linux怎么查看内容并显示行号,linux中查看文件时显示行号
Linux中查看文件时显示行号 [[email protected] etc]# cat -n rsyslog.conf //显示所有行号(包括空行) [[email pro ...
- Python打包exe程序(pyinstaller)以及打包文件太大的解决方法
编写的python项目,如何在没有python环境的电脑中运行? 打包成exe可执行程序即可 本文章可以教会你如何将python项目打包成exe可执行程序,以及打包后文件太大该如何解决! 来了来了,开 ...
- Python3: fp-growth频繁项集求解算法代码(提供py文件,可直接调用)
一.写在前面 fp-growth算法是一个生成频繁项集的算法,其主要利用了FP树的数据结构,整个生成过程只需要遍历数据集2次. 本fp-growth代码是基于开源代码fp-growth的实现(gith ...
- python3程序运行中会跳过注释行,Python: 读取文件时如何忽略#条注释行
我建议您在看到 # 字符时不要忽略整行.只是忽略其余部分.这可以通过名为 partition 的字符串方法轻松完成: with open("filename") as f: for ...
最新文章
- 【Visual Studio 2019】创建 导入 CMake 项目
- Python中的高阶函数reduce
- Web项目性能优化之减少HTTP请求次数优化
- [IT业界] 网盘纷纷停止服务,下一个是谁?
- c++详解【智能指针】
- 2.MongoDB基本操作
- mysql中将int转为_mysql – 将int转换为varchar
- hdu5024-Wang Xifeng's Little Plot
- 北京一Model 3失控冲向公交站台,特斯拉调查后回应......
- mysql 系统月份_MySQL里求给定的时间是所在月份的第几个星期
- NYOJ273 - 字母小游戏
- HDU 1269 裸奔的强联通分量
- CAD编辑指南2:五大CAD查看器的功能盘点
- 数据仓库系列7-ETL 子系统与技术
- HBase:HBase的rowKey设计技巧
- prisma 连接不上Postgres
- java设计模式-设配器模式
- Windows下部署ubuntu16.04+anaconda2.7+tensorflow
- 基于neo4j构建西游记知识图谱
- 百兆网线和千兆网线做法的区别