PyInstaller给出了相同的编码错误

时间:2018-01-23 09:25:30

标签: python encoding pyinstaller

当我尝试运行命令pyinstaller myscript.py时,无论脚本包含什么,我都会收到以下错误:我尝试使用一行代码,例如x=1print('Hello')。一切都给出了同样的错误。

  

139 INFO:PyInstaller:3.3.1 139信息:Python:3.6.4 140信息:   平台:Windows-10-10.0.16299-SP0 Traceback(最近一次调用最后一次):   文件“c:\ anaconda3 \ envs \ py \ lib \ runpy.py”,第193行,in   _run_module_as_main       “ main ”,mod_spec)_run_code中的文件“c:\ anaconda3 \ envs \ py \ lib \ runpy.py”,第85行       exec(code,run_globals)文件“C:\ Anaconda3 \ envs \ py \ Scripts \ pyinstaller.exe__main __。py”,第9行,in      文件   “c:\ anaconda3 \ envs \ py \ lib \ site-packages \ PyInstaller__main __。py”,line   92,在奔跑       spec_file = run_makespec(** vars(args))文件“c:\ anaconda3 \ envs \ py \ lib \ site-packages \ PyInstaller__main __。py”,line   39,在run_makespec中       spec_file = PyInstaller.building.makespec.main(filenames,** opts)文件   “C:\ anaconda3 \ ENVS \ PY \ LIB \站点包\ PyInstaller \建筑\ makespec.py”   第385行,主要       specfile.write(onedirtmplt%d)文件“c:\ anaconda3 \ envs \ py \ lib \ encodings \ cp1252.py”,第19行,编码       return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError:'charmap'编解码器无法对字符进行编码   位置127-137:字符映射到< undefined>

1 个答案:

答案 0 :(得分:0)

脚本的路径包含一些非英文字符。