WIN 10: Неправильный каталог Python?

WIN 10: Неправильный каталог Python?

Я не уверен, как сформулировать свою проблему, и пытался найти похожие проблемы в Интернете, но не смог (возможно, если бы я лучше сформулировал, то смог бы, поэтому извините, если это дублирующий вопрос!)

В любом случае, я пытаюсь запустить 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/...

Вот мое окно CMD

Вот моя переменная PATH

Вот команда, которая «запускается»

Вот «список 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для переустановки текущих модулей.

Даже если это не решит вашу конкретную проблему, это, скорее всего, избавит вас от неизвестного количества головных болей в будущем.

Связанный контент