当我尝试运行命令pyinstaller myscript.py
时,无论脚本包含什么,我都会收到以下错误:我尝试使用一行代码,例如x=1
或print('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>
答案 0 :(得分:0)
脚本的路径包含一些非英文字符。