Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将.py文件转换为.exe后,我在cmd中收到致命错误消息_Python_Encoding - Fatal编程技术网

Python 将.py文件转换为.exe后,我在cmd中收到致命错误消息

Python 将.py文件转换为.exe后,我在cmd中收到致命错误消息,python,encoding,Python,Encoding,我制作了一个python脚本,它直接运行正常。但是,在我使用pyinstaller--onefile request.py将其转换为.exe文件并使用auto-py to-exe后,双击它并没有打开,但在使用cmd打开时,我得到以下错误消息: C:\Users\uddip\Desktop\Bot\request>request Python path configuration: PYTHONHOME = 'C:\Users\uddip\AppData\Local\Temp\_MEI3

我制作了一个python脚本,它直接运行正常。但是,在我使用
pyinstaller--onefile request.py
将其转换为.exe文件并使用auto-py to-exe后,双击它并没有打开,但在使用cmd打开时,我得到以下错误消息:

C:\Users\uddip\Desktop\Bot\request>request
Python path configuration:
  PYTHONHOME = 'C:\Users\uddip\AppData\Local\Temp\_MEI30762'
  PYTHONPATH = (not set)
  program name = 'C:\Users\uddip\Desktop\Bot\request\request.exe'
  isolated = 0
  environment = 0
  user site = 0
  import site = 0
  sys._base_executable = 'C:\\Users\\uddip\\Desktop\\Bot\\request\\request.exe'
  sys.base_prefix = ''
  sys.base_exec_prefix = ''
  sys.platlibdir = 'lib'
  sys.executable = 'C:\\Users\\uddip\\Desktop\\Bot\\request\\request.exe'
  sys.prefix = ''
  sys.exec_prefix = ''
  sys.path = [
    'C:\\Users\\uddip\\AppData\\Local\\Temp\\_MEI30762\\base_library.zip',
    'C:\\Users\\uddip\\AppData\\Local\\Temp\\_MEI30762\\lib-dynload',
    'C:\\Users\\uddip\\AppData\\Local\\Temp\\_MEI30762',
  ]
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
LookupError: unknown encoding: utf-8

Current thread 0x00003620 (most recent call first):
<no Python frame>
C:\Users\uddip\Desktop\Bot\request>request
Python路径配置:
PYTHONHOME='C:\Users\uddip\AppData\Local\Temp\\u MEI30762'
PYTHONPATH=(未设置)
程序名='C:\Users\uddip\Desktop\Bot\request\request.exe'
隔离=0
环境=0
用户站点=0
导入站点=0
sys.\u base\u executable='C:\\Users\\uddip\\Desktop\\Bot\\request\\request.exe'
sys.base_前缀=“”
sys.base_exec_前缀=“”
sys.platlibdir='lib'
sys.executable='C:\\Users\\uddip\\Desktop\\Bot\\request\\request.exe'
sys.prefix=“”
sys.exec_前缀=“”
sys.path=[
'C:\\Users\\uddip\\AppData\\Local\\Temp\\\\u MEI30762\\base\u library.zip',
'C:\\Users\\uddip\\AppData\\Local\\Temp\\\\u MEI30762\\lib dynload',
'C:\\Users\\uddip\\AppData\\Local\\Temp\\\\\u MEI30762',
]
致命的Python错误:init_fs_encoding:无法获取文件系统编码的Python编解码器
Python运行时状态:核心已初始化
LookupError:未知编码:utf-8
当前线程0x00003620(最新调用优先):
我试图找出问题,但我不明白。我甚至卸载了所有东西,包括python,然后重新安装了所有东西,但这个问题仍然存在

如果有人能指出问题及其解决办法,那将是一个很大的帮助