我想在Windows下使用Gtk和python。我已经在Windows上安装了Anaconda。为了不搞乱所有内容并且有一些简单的卸载/重新安装,我希望使用conda
创建一个虚拟环境,使用该Gtk安装。但我似乎无法使其发挥作用。
这是我的流程。我首先用
创建一个原始的Ananconda虚拟环境conda create -n gtk-exporter python
虚拟环境位于C:\Anaconda3\envs\gtk-exporter
。
然后我在http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar
下载PyGObject的最新Windows安装程序我提取并执行安装程序并告诉它在C:\Anaconda3\envs\gtk-exporter
使用便携式python安装。我只选择Base,GTK和Glade进行安装。安装完成一秒钟并表示它成功。
然后在windows' shell,我使用activate gtk-exporter
激活新环境。但是,当我尝试导入gtk时,它失败了,没有找到gi.repository
。
>>> from gi.repository import Gtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'gi'
这里有什么问题? C:\Anaconda3\envs\gtk-exporter\Lib\site-package
包含一个文件夹gnome
,内容很多,包括*.dll
s,*.exe
&和etc
,{{lib
等文件夹1}}或share
,但我没有看到 init .py或pythonic。我错过了一步。
感谢您的帮助!
答案 0 :(得分:0)
问题是我使用的是python 3.5,但不支持。安装程序不应该允许我使用python 3.5进行安装。我提交了一份错误报告来表明它。
我通过卸载python 3.5并安装python 3.4解决了这个问题。