Python ошибка pyinstaller при преобразовании py в exe - PullRequest
1 голос
/ 14 апреля 2020

Я пытаюсь преобразовать py в exe с помощью pyinstaller, однако он отвечает на сообщение об ошибке.

Спасибо!

То, что я ввел ниже,

PS E:\Python\Scripts> pyinstaller.exe --onefile d:\Python Projects\Concept Number Generator\Concept Number Generator.py

Какой ответ был:

71 INFO: PyInstaller: 3.6
71 INFO: Python: 3.8.1
72 INFO: Platform: Windows-10-10.0.17763-SP0
73 INFO: wrote E:\Python\Scripts\Python.spec
77 INFO: UPX is not available.
Traceback (most recent call last):
  File "e:\python\lib\runpy.py", line 193, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "e:\python\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "E:\Python\Scripts\pyinstaller.exe\__main__.py", line 9, in <module>
  File "e:\python\lib\site-packages\PyInstaller\__main__.py", line 114, in run
    run_build(pyi_config, spec_file, **vars(args))
  File "e:\python\lib\site-packages\PyInstaller\__main__.py", line 65, in run_build
    PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
  File "e:\python\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 "e:\python\lib\site-packages\PyInstaller\building\build_main.py", line 681, in build
    exec(code, spec_namespace)
  File "E:\Python\Scripts\Python.spec", line 6, in <module>
    a = Analysis(['d:\\Python', 'Projects\\Concept', 'Number', 'Generator\\Concept', 'Number', 'Generator.py'],
  File "e:\python\lib\site-packages\PyInstaller\building\build_main.py", line 191, in __init__
    raise ValueError("script '%s' not found" % script)
ValueError: script 'd:\Python' not found

1 Ответ

1 голос
/ 14 апреля 2020

Как уже упоминалось в комментариях, когда вы вводите его без кавычек, он интерпретирует их как отдельные аргументы, и, следовательно, это приводит к данной ошибке.

Просто заключите их в кавычки

pyinstaller.exe --onefile "d:\Python Projects\Concept Number Generator"\"Concept Number Generator.py"

Это должно решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...