мой коллега написал скрипт на python, который мне нужно использовать, который вызывается в скрипте оболочки.Это производит участки с matplotlib.Однако, когда я пытаюсь запустить его сценарий, он завершается неудачно в командах matplotlib с «ImportError: Нет модуля с именем PyQt4».Сценарий python вызывается внутри сценария оболочки с синтаксисом, подобным
./script.py
script.py, начинается со строки, указывающей exec python для использования в его среде miniconda, например
#!/user/miniconda/envs/py27/bin/python
Я думаю, что проблема заключается в том, что код использует PyQt по умолчанию в моей системе, когда я запускаю эту команду.Я попытался запустить script.py с python exec в его среде, но это выдает ту же ошибку.Это также происходит, если я пытаюсь запустить скрипт на своем компьютере при входе в свою учетную запись.Можно ли запустить этот скрипт так, как если бы я был моим коллегой в моей учетной записи?