PyCharm позволяет использовать инструмент virtualenv  для создания изолированной виртуальной среды для конкретного проекта. Основная цель таких виртуальных сред - управлять настройками и зависимостями конкретного проекта независимо от других проектов Python. Инструмент virtualenv устанавливается вместе с PyCharm, поэтому пользователю не нужно скачивать его отдельно.


Создайте виртуальную среду в Python 3.5, 3.6, 3.7 или 3.8, установите туда Metashape (последняя версия доступна в разделе Скачать) и используйте интерпретатор из этой среды python в PyCharm:

 

virtualenv myvenv
. myvenv/bin/activate
pip install ~/Downloads/Metashape-1.7.1-cp35.cp36.cp37.cp38-abi3-linux_x86_64.whl

 

После перейдите в PyCharm > File > Settings... > Project > Project Interpreter > нажмите> Add... > Existing environment > .../myenv/bin/python 

 

Также используйте "import Metashape.Metashape as Metashape" вместо "import Metashape" в теле скрипта.

 

При этом будет работать автозаполнение команд, связанных с модулем Metashape.