Проблемы с использованием pyuic5

У меня был установлен python 3.8.5 на моем компьютере, и я установил pyuic5 и использовал его для преобразования файлов .ui в .py (используя cmd). Недавно я обновился до python 3.8.7, и всякий раз, когда я пытаюсь конвертировать сейчас, я получаю эту ошибку:

C:\Users\....>pyuic5 -x Windows.ui -o Windows.py
Fatal error in launcher: Unable to create process using '"d:\program files\python3.8.5\python.exe"  "D:\Program Files\Python 3.8.7\Scripts\pyuic5.exe" -x Windows.ui -o Windows.py': The system cannot find the file specified.

Я убедился, что pyqt5 и pyuic5 установлены правильно. Я не эксперт, но я считаю, что cmd ищет файл python.exe из папки python3.8.5 (более старая версия, которую я установил) вместо файла в папке python3.8.7.


person Ahmed Zeid    schedule 27.01.2021    source источник
comment
используйте 1_   -  person eyllanesc    schedule 27.01.2021
comment
Я уже пробовал, и, к сожалению, это не сработало. Команда, упомянутая в вопросе, всегда работала, но не после обновления. Возможно, у вас есть другие идеи? Почему мой cmd пытается найти d:\program files\python3.8.5\python.exe, а не 3.8.7?   -  person Ahmed Zeid    schedule 27.01.2021
comment
@AhmedZeid Проверьте окружение PATH. Убедитесь, что он включает ‹new-python-dir›\Lib\site-packages\PyQt5 (а также избавьтесь от всех старых).   -  person ekhumoro    schedule 28.01.2021
comment
@ekhumoro, я так и сделал, все та же ошибка. Дело в том, что d:\program files\python3.8.5\python.exe даже не существует на моем компьютере. Как изменить этот путь?   -  person Ahmed Zeid    schedule 28.01.2021


Ответы (1)


ОБНОВЛЕНИЕ: я удалил/переустановил следующее, и это решило мою проблему: PyQt5 PyQt5-tools PyQt5-sip PyQtWebEngine

person Ahmed Zeid    schedule 28.01.2021