Я не могу использовать pyinstaller

#python #windows #visual-studio #error-handling #pyinstaller

#python #Windows #visual-студия #обработка ошибок #pyinstaller — установщик

Вопрос:

Я попытался использовать pyinstaller, набрав pyinstaller myfile.py текст, и это не сработало, я получил эту ошибку

 pyinstaller : The term 'pyinstaller' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was 
included, verify that the path is correct and try again.
At line:1 char:1
  pyinstaller
  ~~~~~~~~~~~
      CategoryInfo          : ObjectNotFound: (pyinstaller:String) [], CommandNotFoundException
      FullyQualifiedErrorId : CommandNotFoundException
 

Комментарии:

1. Вы уже сказали в ответе на теперь удаленный ответ, что вы бежали pip install pyinstaller . Используете ли вы виртуальную среду?

Ответ №1:

Ваша ошибка «pyinstaller: термин «pyinstaller» не распознается как имя командлета» Похоже, вы пытаетесь выполнить в Powershell, а не в Python.

Для запуска Python в PowerShell. Вы можете просто выполнить python .py для запуска скрипта.

 python myfile.py
 

PyInstaller доступен в PyPI. Вы можете установить его через pip.

 pip install pyinstaller
 

Создайте исполняемый файл из скрипта Python с помощью Pyinstaller

 pyinstaller --onefile pythonScriptName.py
 

Дополнительную информацию о создании исполняемых файлов из скрипта Python с использованием Pyinstaller можно найти здесь https://datatofish.com/executable-pyinstaller /

Комментарии:

1. pyinstaller предполагается , что он запускается с терминала, такого как PowerShell, по крайней мере, в этом случае использования. Вы даже показываете это в качестве примера в своем ответе. OP уже запущен pip install pyinstaller (это было определено в ответе на теперь удаленный ответ). Я считаю, что проблема в том, что PyInstaller не работает должным образом в OP $Env:PATH , хотя я не совсем уверен, как это должно работать в Windows, особенно если OP не использует виртуальную среду.