Посмотрите на первые строки, которые производят оба Питона. Они разные.
Командная строка python - это 64-битная версия, скомпилированная с G CC.
Python внутри pycharm - это 32-битная версия, скомпилированная с MS C.
Итог: Pycharm не использует Python, который вы установили PyGObject in.
Редактировать
Если вы не используете второй Python экземпляр, и никто другой в вашей системе не использует его , тогда это действительно бесполезно.
Сказав это, 32-битные программы на windows имеют ограниченное пространство адреса (2,5 ГиБ, IIR C). Для проектов по науке о данных это может стать существенным ограничением в наши дни. Поэтому я бы придерживался 64-битных программ в наши дни, если только ваш P C не имеет менее 4 ГБ ОЗУ. Тогда имеет смысл запускать 32-битное программное обеспечение.
Другой момент заключается в том, что я видел здесь отчеты о Stackoverflow, что Pycharm может отрицательно взаимодействовать с Python программами, которые работают внутри него. Особенно, если вы работаете multiprocessing
. Поэтому вы всегда должны тестировать свой код из автономного Python, а не из Pycharm.