Я не уверен, как сформулировать свою проблему, и пытался найти похожие проблемы в Интернете, но не смог (возможно, если бы я лучше сформулировал, то смог бы, поэтому извините, если это дублирующий вопрос!)
В любом случае, я пытаюсь запустить pyuic5 (чтобы проверить, работает ли он). Итак, я открываю CMD (в каталоге, где находится мой .ui-файл) и когда я ввожуpyuic5Я получил:
Фатальная ошибка в средстве запуска: Невозможно создать процесс с помощью '"C:\users\andrew\appdata\local\programs\python\python37\python.exe" C:\Program Files (x86)\Python37-32\Scripts\pyuic5.exe"'
Примечание: C:\Program Files (x86)\Python37-32 — правильный каталог.
Я считаю, что мои переменные PATH верны. Я добавил все скриншоты, которые, как мне показалось, могут быть полезны.
Вот моя папка appdata/local/...
Вот команда, которая «запускается»
Вот «список pip» с выделенным PyQT, показывающий ВСЕ пакеты
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация, я довольно новичок в python. Спасибо, ребята
[P.S. Я использую 32-битную версию, так как 64-битная версия вызвала у меня некоторые проблемы]
решение1
Вы пробовали запустить CMD
от имени администратора? Также попробуйте запустить, python --version
чтобы CMD
проверить установку Python. Он должен вывести вашу версию Python по умолчанию.
решение2
C:\Program Files (x86)
неподходящее место для установки Python (и связанных с ним модулей), поскольку пробелы в путях могут привести к сбою скриптов.
Аналогично, C:\Program Files
и C:\Program Files (x86)
(потенциально) по-разному обрабатываются Windows (как особые системные папки), что может привести к другим проблемам, помимо проблем с пробелами.
В качестве серьезной рекомендации я бы предложил сделать следующее:
Используйте
pip freeze
(например, какpython -m pip freeze > requirements.txt
) для создания текущего списка установленных модулей.Полностью удалите Python 3.7.
Переустановите Python 3.7, указав путь без пробелов (например, в
C:\Programs\Python37-32
или что-то подобное).Используйте, например,
python -m pip install -r requirements.txt
для переустановки текущих модулей.
Даже если это не решит вашу конкретную проблему, это, скорее всего, избавит вас от неизвестного количества головных болей в будущем.