Ошибка "Нет доступного объекта кода" при компиляции файла .qrc в PyQt5 с использованием командной строки pyrcc
В настоящее время я работаю над проектом PyQt5 и следую указаниям Мартина Фитцпатрика "Создание приложений с графическим интерфейсом пользователя с PyQt5", и я обнаружил ошибку, которая меня немного сбивает с толку.
Я использовал Qt Creator (v. 4.13) для создания файлов.ui и.qrc, которые будут использоваться в проекте, в которых, похоже, нет ошибок (я их вообще не модифицировал). Я могу без проблем скомпилировать файлы.ui в файлы классов.py, используя следующую команду (в командной строке):
python -m PyQt5.uic.pyuic -x [filename].ui -o [FileName].py
Это выполняется без каких-либо проблем, но при попытке скомпилировать файлы.qrc в файлы ресурсов.py я получаю сообщение "Нет объекта кода для PyQt5.pyrcc" при использовании аналогичной команды:
python -m PyQt5.pyrcc -x resources.qrc -o resources.py
Я использую виртуальную среду, созданную с помощью Anaconda, чтобы не возиться с переменной PATH и всеми возникающими головными болями, и эта среда активна, когда я запускаю команду. Нет проблем с поиском пакета PyQt5 (импорт PyQt5.uic.pyuic и PyQt5.pyrcc также без проблем работает в терминале python).
Я искал в Интернете ответ, в том числе здесь, но не смог найти ничего, что помогло бы мне точно понять, что является источником этой ошибки, и существует ли какое-либо решение, которое не потребовало бы изменения переменной PATH (поскольку это не кажется, проблема в моем понимании). Любая помощь будет принята с благодарностью. Благодаря!