本文目录一览:
- 1、python打包exe可执行文件后,运行报错缺少包?
- 2、python打包成exe后提示:UnicodeEncodeError: 'ascii' codec can't encode characters in position。。
- 3、使用python打包exe后在其他电脑运行异常,请教各位大神有谁知道吗?如下实在windows日志上找到的信息
- 4、python,os.popen 打包后出现问题
python打包exe可执行文件后,运行报错缺少包?
如果你使用的是pyinstaller这个命令打包的话, 你需要使用-p参数指定下python库的路径。
类似以下命令pyinstaller.exe exam.py -F -p e:pythonLibsite-packages
参考下命令参数说明
python打包成exe后提示:UnicodeEncodeError: 'ascii' codec can't encode characters in position。。
1、打开命令提示符,输入pip install pyinstaller。
2、按回车键之后,等待安装好pyinstaller。
3、进去要打包的py文件目录,输入pyinstaller -F test.py。
4、按回车键之后,将test.py打包成exe文件。
5、打包完成之后,在dist目录中,可以看到打包的exe文件。
使用python打包exe后在其他电脑运行异常,请教各位大神有谁知道吗?如下实在windows日志上找到的信息
有可能是在高版本的windows(或python)上生成的exe,换低版本没法使用。
建议换比如python3.6来生成。
python,os.popen 打包后出现问题
你打包成exe后,命令行应该是pyinstller -Fw xxx.py
你加上了w参数也就是把console设置成了flase;那么os.popen()或者subprocess.popen()执行的时候没有载体,你只有把console设置成true,也就是命令改为pyinstaller -F xxx.py,这样你的os.popen()可执行,也能获得返回值。