Python - PyCharm py для выпуска Issue - PullRequest
0 голосов
/ 25 января 2020

Я пытался сгенерировать .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 где-то испортило некоторые настройки, но я не могу решить это. Однако мне пришлось переназначить переводчика проекта, поскольку он утверждал, что он был недействительным после обновления

Любая помощь будет принята с благодарностью!

...