2015-11-12 61 views
2

我想在windows下使用python与python。我已经在Windows上安装了Anaconda。为了不搞乱一切,并有一些简单的卸载/重新安装,我想有一个虚拟环境创建conda,与该Gtk安装工作。但我似乎无法使其工作。如何在anaconda虚拟env的windows上安装PyGObject

这是我的过程。我首先用

conda create -n gtk-exporter python 

虚拟环境位于C:\Anaconda3\envs\gtk-exporter原始Ananconda虚拟ENV。

我再下载PyGObject最新的Windows安装程序在http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar

我提取并执行安装程序,并告诉它使用的便携式蟒安装在C:\Anaconda3\envs\gtk-exporter。我只选择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的和unix的前瞻性文件夹一样etclibshare,但我没有看到一个初始化的.py或Python的东西。我错过了一个步骤。

谢谢你的帮助!

+0

对不起,但它根本不起作用。首先,我没有Windows下的包管理器。另外,我已经使用安装程序复制了文件夹site-packages下的gtk文件。它把它们放在文件夹“site-packages/gnome”下。最后,使用从site-packages/*到site-packages/gnome/*的symobolic链接不会获得更多成功 –

回答

0

问题是我使用python 3.5,而它不受支持。安装程序不应该允许我使用python 3.5进行安装。我提交了一个错误报告来表明它。

我解决了这个问题,卸载python 3.5并安装python 3.4。