我尝试将python脚本转换为.exe,所以我尝试了“pyinstaller--onefile script.py”,一切都很好,没有出现错误
当我尝试执行新的.exe文件时,我得到以下错误
Traceback (most recent call last):
File "importlib\resources.py", line 131, in open_text
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\name\\AppData\\Local\\Temp\\_MEI64082\\jaraco\\text\\Lorem ipsum.txt'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "script.py", line 2, in <module>
import irc.bot
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "c:\users\name\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 623, in exec_module
exec(bytecode, module.__dict__)
File "site-packages\irc\bot.py", line 21, in <module>
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "c:\users\name\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 623, in exec_module
exec(bytecode, module.__dict__)
File "site-packages\irc\dict.py", line 3, in <module>
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "c:\users\name\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 623, in exec_module
exec(bytecode, module.__dict__)
File "site-packages\jaraco\collections.py", line 9, in <module>
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "c:\users\name\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 623, in exec_module
exec(bytecode, module.__dict__)
File "site-packages\jaraco\text\__init__.py", line 232, in <module>
File "importlib\resources.py", line 169, in read_text
File "importlib\resources.py", line 145, in open_text
FileNotFoundError: 'Lorem ipsum.txt' resource not found in 'jaraco.text'
[25068] Failed to execute script script
你知道问题出在哪里吗? 真诚的马库斯
PS:对不起,我英语不好,我16岁,来自德国
这是其他PyInstaller用户遇到的问题。问题是
jaraco.text
需要一个钩子文件——一个告诉PyInstaller如何正确捆绑包的脚本。几个月前,一个pull request被提交给PyInstaller,我最终在大约两周前将其合并。此PR包含jaraco.text
的钩子,并修复了您在这里遇到的问题要使用此挂钩,您可以通过以下方式安装PyInstaller的开发版本:
目前正在开发的版本是4.0。我们预计在几个月内发布
相关问题 更多 >
编程相关推荐