#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 не использует виртуальную среду.