Как установить PyGObject в Anaconda под Windows 10? - PullRequest
0 голосов
/ 08 сентября 2018

Я попытался запустить этот простой код, который посвящен программированию GUI на python usinh Python GTK + 3 :

import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk

win = Gtk.Window()
win.connect("destroy", Gtk.main_quit)
win.show_all()
Gtk.main()

У меня установлена ​​anaconda 5.2 с Python 3.6 под Windows 10, и я получаю эту ошибку:

    import gi
ImportError: No module named 'gi'

Даже если я устанавливаю anaconda 4.2 с Python 3.5, я получаю ту же ошибку. Я не мог понять, как установить gi, который, по-видимому, является частью PyGObject. использование pip install PyGObject приводит к ошибке:

 Failed building wheel for PyGObject

Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 10 сентября 2018

Как я объясню в , этот ответ есть два способа (afaik) установить PyGObject в Windows.

Если вы используете установщик .exe, вы будете ограничены Python 3.4. Я никогда не использовал его с Anaconda, но установщик (перед автоматической проверкой установки интерпретатора Python) позволяет выбрать «переносные» установки интерпретатора (я считаю, что это может быть способом указать на интерпретатор виртуальной среды, может быть, conda Установленный интерпретатор, я никогда не использовал это хотя). Вы можете попробовать и позволить ему автоматически найти ваш переводчик, а если нет, то вы можете отменить установку и повторить попытку с помощью «портативного» подхода.

Если вы используете MSYS2, я действительно не знаю, как вы можете заставить его работать. Вам придется использовать включенный pacman вместо Anaconda для управления вашими пакетами, поэтому я не знаю, хотите ли вы этого.

...