Feedy Qin
Ученик
(162)
2 недели назад
Понимаю вашу проблему! Ошибка “PyInstaller не является внутренней или внешней командой” возникает, когда командная строка (CMD) не может найти файл pyinstaller.exe. Это может быть связано с несколькими причинами, даже если вы добавили Python в PATH.
Вот несколько шагов, чтобы решить проблему:
1. Проверка установки PyInstaller:
Убедитесь, что PyInstaller установлен:
Откройте командную строку (CMD) и введите pip install pyinstaller.
Если PyInstaller уже установлен, он будет обновлен.
Перезагрузите командную строку:
После установки или обновления PyInstaller, закройте и снова откройте CMD.
2. Перепроверка PATH:
Убедитесь, что Python добавлен в PATH:
Откройте Панель управления -> Система и безопасность -> Система -> Дополнительные параметры системы -> Переменные среды.
В Системных переменных найдите Path и нажмите Изменить.
Добавьте путь к папке Scripts в установленной директории Python, например: C:\Users\Имя пользователя\AppData\Local\Programs\Python\Python310\Scripts.
Нажмите “OK” во всех открытых окнах.
Перезагрузите компьютер:
Перезагрузка компьютера после изменения PATH поможет убедиться, что изменения вступили в силу.
3. Проверка директории PyInstaller:
Проверьте, что pyinstaller.exe находится в папке Scripts:
Откройте Проводник и перейдите в папку C:\Users\Имя пользователя\AppData\Local\Programs\Python\Python310\Scripts.
Убедитесь, что в этой папке есть файл pyinstaller.exe.
4. Использование полного пути к pyinstaller.exe:
Если ничто не помогает, введите полный путь к файлу pyinstaller.exe в командной строке:
C:\Users\Имя пользователя\AppData\Local\Programs\Python\Python310\Scripts\pyinstaller.exe имя_файла.py
Дополнительные советы:
Переустановите PyInstaller: Если проблема не решена, переустановите PyInstaller, используя команду pip uninstall pyinstaller и pip install pyinstaller.
Проверьте доступ: Убедитесь, что у вас есть права на запись в папку, где установлен PyInstaller.
Важно:
Убедитесь, что вы используете правильный путь к директории Python и папке Scripts.
Если вы используете виртуальное окружение, убедитесь, что PyInstaller установлен в это окружение.