Я пытался сгенерировать .exe программы, которую написал. Я работаю в PyCharm и обычно без проблем запускаю Pyinstaller оттуда. Тем не менее, мой P C обновился вчера вечером и с тех пор он отказался работать.
Я пытался:
- запустить Pyinstaller для того же файла через окно CMD с файлом, размещенным на моем рабочем столе, и это работало нормально.
- переустановка Pyinstaller и создание новой виртуальной среды, ничего не достигнуто.
Ниже приведен пример ошибки, выдаваемой терминалом PyCharm:
(venv) C:\Users\****\PycharmProjects\WorkProjects\02_DVR_Listings>pyinstaller --onefile DVR_Listings_00_02.py
106 INFO: PyInstaller: 3.6
106 INFO: Python: 3.7.4
107 INFO: Platform: Windows-10-10.0.18362-SP0
109 INFO: wrote C:\Users\jkrha\PycharmProjects\WorkProjects\02_DVR_Listings\DVR_Listings_00_02.spec
112 INFO: UPX is not available.
113 INFO: Extending PYTHONPATH with paths
['C:\\Users\\jkrha\\PycharmProjects\\WorkProjects\\02_DVR_Listings',
'C:\\Users\\jkrha\\PycharmProjects\\WorkProjects\\02_DVR_Listings']
113 INFO: checking Analysis
129 INFO: checking PYZ
336 INFO: checking PKG
338 INFO: Building because toc changed
338 INFO: Building PKG (CArchive) PKG-00.pkg
Traceback (most recent call last):
File "C:\Users\jkrha\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\jkrha\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\jkrha\PycharmProjects\WorkProjects\venv\Scripts\pyinstaller.exe\__main__.py", line 9, in <module>
File "c:\users\jkrha\pycharmprojects\workprojects\venv\lib\site-packages\PyInstaller\__main__.py", line 114, in run
run_build(pyi_config, spec_file, **vars(args))
File "c:\users\jkrha\pycharmprojects\workprojects\venv\lib\site-packages\PyInstaller\__main__.py", line 65, in run_build
PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
File "c:\users\jkrha\pycharmprojects\workprojects\venv\lib\site-packages\PyInstaller\building\build_main.py", line 734, in main
build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build'))
File "c:\users\jkrha\pycharmprojects\workprojects\venv\lib\site-packages\PyInstaller\building\build_main.py", line 681, in build
exec(code, spec_namespace)
File "C:\Users\jkrha\PycharmProjects\WorkProjects\02_DVR_Listings\DVR_Listings_00_02.spec", line 33, in <module>
console=True )
File "c:\users\jkrha\pycharmprojects\workprojects\venv\lib\site-packages\PyInstaller\building\api.py", line 436, in __init__
upx_exclude=self.upx_exclude
File "c:\users\jkrha\pycharmprojects\workprojects\venv\lib\site-packages\PyInstaller\building\api.py", line 199, in __init__
self.__postinit__()
File "c:\users\jkrha\pycharmprojects\workprojects\venv\lib\site-packages\PyInstaller\building\datastruct.py", line 160, in __postinit__
self.assemble()
File "c:\users\jkrha\pycharmprojects\workprojects\venv\lib\site-packages\PyInstaller\building\api.py", line 262, in assemble
dist_nm=inm)
File "c:\users\jkrha\pycharmprojects\workprojects\venv\lib\site-packages\PyInstaller\building\utils.py", line 220, in checkCache
digest = cacheDigest(fnm, redirects)
File "c:\users\jkrha\pycharmprojects\workprojects\venv\lib\site-packages\PyInstaller\building\utils.py", line 365, in cacheDigest
with open(fnm, "rb") as f:
FileNotFoundError: [Errno 2] No such file or directory: ''
Я думаю, что обновление P C где-то испортило некоторые настройки, но я не могу решить это. Однако мне пришлось переназначить переводчика проекта, поскольку он утверждал, что он был недействительным после обновления
Любая помощь будет принята с благодарностью!