2015-11-23 3 views
5

Я пытаюсь установить pygobject на пипPython не может установить PyGObject

pip install --user PyGObject 

но не работает:

Collecting PyGObject 
    Using cached pygobject-2.28.3.tar.bz2 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 20, in <module> 
     File "C:\Users\A\AppData\Local\Temp\pip-build-phby_jwb\PyGObject\ 
setup.py", line 272 
     raise SystemExit, 'ERROR: Nothing to do, gio could not be found and is 
essential.' 
         ^
    SyntaxError: invalid syntax 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in C:\Users\A\AppData\Local\Temp\pip-build-phby_jwb\PyGObject 

Мой питон версия v3.5.0: 374f501f4567, Сейчас я работаю на окнах 7

ответ

1

Восходящий PyGObject просто не поддерживает это. См. Проект PyGObject win32 или проект MSYS2, чтобы получить его легко.

7

Обновление Февраль 2017: Теперь вы можете установить pygobject прямо через pip: pip install pygobject. Это требует, чтобы некоторые пакеты были установлены, хотя.

Понадобилось некоторое время, но теперь можно установить pygobject с pip, начиная с this commit.

pygobject не на PyPI, хотя, так что вам нужно указать GIT или .tar архив URL:

  • git+https://git.gnome.org/browse/pygobject
  • https://download.gnome.org/sources/pygobject/3.22/pygobject-3.22.0.tar.xz

Последняя будет только начать работать сразу pygobject 3.22, который должен произойти around mid-september 2016. (3.21.1 должен быть первым установочным выпуском для разработки)