Имя pyinstaller не распознано как имя командлета функции файла сценария или выполняемой программы

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

Копирование проекта в «.exe» на Python с помощью библиотеки PyInstaller.

Вам также может понравиться

Как выбрать группу на основе данных по идентификатору, году, месяцу в sqlserver?

31 января, 2023

Читайте также:
Кто создал программу skype

Список массивов инициализирован / доступ к нему осуществляется с помощью одноэлементного класса

15 апреля, 2023

Resharper принудительно вводит пробел после фигурной скобки и перед закрывающей скобкой

23 апреля, 2023

  • О нас
  • Онлайн игры
  • Конвертеры
  • Base64 конвертер онлайн
  • Оформление кода JavaScript CSS HTML Онлайн
  • URL Encoder (кодировщик) / Decoder (декодировщик) онлайн
  • Конвертер регистров
  • Рассчитать количество дней между датами
  • Генератор ключей и паролей
  • Генератор QR кодов
  • Преобразование времени
  • Преобразование микросекунд в секунды
  • Преобразование микросекунд в миллисекунды
  • Преобразование миллисекунд в микросекунды
  • Преобразование миллисекунд в секунды
  • Преобразование миллисекунд в минуты
  • Преобразование миллисекунд в часы
  • Преобразователь миллисекунд в дату
  • Преобразование секунд в миллисекунды
  • Преобразование секунд в минуты
  • Преобразование секунд в часы
  • Преобразование секунд в дни
  • Преобразование минут во время
  • Преобразование минут в миллисекунды
  • Преобразование минут в секунды
  • Преобразование минут в часы
  • Преобразование часов в миллисекунды
  • Преобразование часов в секунды
  • Преобразование часов в минуты
  • Преобразование часов в дни
  • Преобразование дней в часы
  • Преобразование из часы в недели
  • Конвертация из недели в часы
  • Через несколько часов калькулятор
  • Преобразование времени AM/PM в 24-часовое
  • Преобразование Военного Времени
  • Время до десятичного калькулятора
  • Безопасность
  • Финансы
  • Энциклопедия

Источник: programbox.ru

Компиляция Python в EXE? | Nuitka, Pyinstaller, InnoSetup

Почему выдает ошибку при попытке перевести скрипт в .exe файл?

pyinstaller : Имя «pyinstaller» не распознано как имя командлета, функции, файла сценария или выполняемой
рите попытку.
строка:1 знак:1
+ pyinstaller main.py -F
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (pyinstaller:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

  • Вопрос задан 05 февр.
  • 471 просмотр

Комментировать
Решения вопроса 1

Vindicar

Укажи в команде полный путь до pyinstaller.exe.
Ответ написан 05 февр.
Нравится 1 10 комментариев

anonimchelik

он уже выбран.
PS C:UsersnekiychelPycharmProjectsTest01> pyinstaller main.py -F
или я тебя не понял?

Читайте также:
В какой программе сделать базу данных

anonimchelik

у меня эта ошибка в PyCharm если что.

Vindicar

anonimchelik, нет, он не выбран. Перечитай мой ответ внимательнее, а заодно вспомни, что такое текущий рабочий каталог, как работают относительные пути, и по каким путям windows ищет введённую команду. Это всё вещи, которые должен знать любой продвинутый пользователь ПК, даже если он не программист.

У тебя текущий рабочий каталог C:UsersnekiychelPycharmProjectsTest01. Ты вводишь команду с относительным путём pyinstaller (расширение exe подразумевается). Относительный путь берёт за точку отсчёта текущий рабочий каталог. Я сомневаюсь, что у тебя в этом каталоге лежит pyinstaller.exe. Он и не должен там лежать.
В текущем каталоге этой программы нет, Windows проверяет каталоги, перечисленные в переменной окружения PATH. Если нужный каталог там не прописан, тогда считай, команда не найдена.

PyInstaller.exe, равно как и другие утилиты (например, pip), обычно лежит в подкаталоге Scripts в установочном каталоге питона. Если ты используешь виртуальное окружение (venv), то тогда нужный файл будет лежать в каталоге Scripts в этом окружении.
Так что указывай полный путь до файла pyinstaller.exe, или пропиши полный путь до Scripts в переменную окружения PATH. Как это сделать — гуглится.

Источник: qna.habr.com

Ошибка: Имя «pyinstaller» не распознано как имя командлета.

Столкнулся с задачкой интересной, компиляция py скрипта в exe файл, захотелось упростить выполнение рутинных задач и не запускать постоянно PyCharm для выполнения скриптов. (создание при помощи программы PyCharm exe файлов)

Судя по описанию на разных ресурсах это простая задача, но не ту-то было. Споткнулся на ошибке: Имя «pyinstaller» не распознано как имя командлета.
Оказывается PyCharm не понимал? что это за команда такая и не хотел запускать данный скрипт компиляции.

Читайте также:
Как запустить программу ворд на компьютере

Вот суть решения проблемы (при условии что у вас установился pyinstaller):

  • открываем командную строку от имени администратора
  • вводим команду setx PATH «%PATH%;PYINSTALLER_PATH»
  • перезагружаем PyCharm
  • запускаем в консоли PyCharm команду: pyintaller —onefile your.py (your.py это название вашего скрипта, желательно на латинице)
  • найти готовый exe файл можно в папке проекта, далее папка dist

Хочу уточнить, что PYINSTALLER_PATH это путь до папки со скриптами Pypthon, у меня это: C:UsersюзеркомпаappdataRoamingPythonPython310Scripts

для установки pyintaller в PyCharm необходимо использовать команду в консоли проекта:
pip install pyinstaller

Источник: dzen.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru