Python可以';即使安装了PyGObject/gi,也找不到它

Python可以';即使安装了PyGObject/gi,也找不到它,python,path,gtk,pygobject,Python,Path,Gtk,Pygobject,我很难为它设置Python路径,我真的不知道在这里该做什么。我使用的是基本操作系统,它应该与Ubuntu非常相似 到目前为止,我的代码是: #!/usr/bin/python3 import gi gi.require_version('GTK', '3.0') 当我运行脚本时,系统报告没有名为“gi”的模块。 然而,当我尝试 sudo apt-get python3-gi 我听说它已经安装好了。 我试过了 及 这给了我一些目录。但是有太多了,所以我不知道,如果这是正确的方式,在哪里复制 增

我很难为它设置Python路径,我真的不知道在这里该做什么。我使用的是基本操作系统,它应该与Ubuntu非常相似

到目前为止,我的代码是:

#!/usr/bin/python3
import gi
gi.require_version('GTK', '3.0')
当我运行脚本时,系统报告没有名为“gi”的模块。 然而,当我尝试

sudo apt-get python3-gi
我听说它已经安装好了。 我试过了

这给了我一些目录。但是有太多了,所以我不知道,如果这是正确的方式,在哪里复制

增编:

好的,这样做
type export PATH=“$PATH:/usr/local/bin/python-gi3”
yields
export是一个shell内置程序
bash:type:PATH=/home/ge0rg/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/games:/usr/local/games:/usr/local/bin/python3 gi:未找到

uname-r
产生
3.19.0-51-generic

与此同时,我还尝试重新安装python3gi,但没有成功。此外,由于python3 gi似乎位于
/usr/lib/python3/dist pacakges
中,因此我尝试进入python并执行
sys.path.append(“/usr/lib/python3/dist pacakges”)
,其中之前未包含上述文件夹。但是,执行此操作后,
import gi
会给出与之前相同的错误:
>>import gi
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
导入错误:没有名为“gi”的模块

编辑:另外,
定位python3 gi
产生:

`/usr/share/doc/python3-gi
/usr/share/doc/python3-gi-cairo
/usr/share/doc/python3-gi/changelog.Debian.gz
/usr/share/doc/python3-gi/copyright
/usr/share/doc/python3-gi-cairo/changelog.Debian.gz
/usr/share/doc/python3-gi-cairo/copyright
/usr/share/lintian/overrides/python3-gi
/var/lib/dpkg/info/python3-gi-cairo.list
/var/lib/dpkg/info/python3-gi-cairo.md5sums
/var/lib/dpkg/info/python3-gi-cairo.postinst
/var/lib/dpkg/info/python3-gi-cairo.postrm
/var/lib/dpkg/info/python3-gi-cairo.shlibs
/var/lib/dpkg/info/python3-gi.list
/var/lib/dpkg/info/python3-gi.md5sums
/var/lib/dpkg/info/python3-gi.postinst
/var/lib/dpkg/info/python3-gi.postrm
/var/lib/dpkg/info/python3-gi.prerm
/var/lib/dpkg/info/python3-gi.shlibs`

然而,
/usr/lib/dist packages/gi
也存在,但是
locate gi
只会返回一系列几乎不相关的结果。

我猜它安装在
/usr/local/bin/python-gi3
中。如果您在那里看到它,请打开shell并键入export
PATH=“$PATH:/usr/local/bin/python-gi3”
来设置路径

我猜它安装在
/usr/local/bin/python-gi3
中。如果您在那里看到它,请打开shell并键入export
PATH=“$PATH:/usr/local/bin/python-gi3”
设置路径

它不在那里,但我(我想)在
/usr/share/doc/python3 gi
中找到了它。但是如果我将您的表达式更改为
类型export PATH=“$PATH:/usr/local/bin/python3 gi”
我会得到一些路径列表和:not found。我很困惑…另外,运行cd/然后查找-命名python-gi3Ah好吧,这很有趣。如果我去找-命名python3-gi(不是python-gi3,我希望这是你的意思,另一个不存在),我得到了
/home/ge0rg/anacona3/lib/python3.5/python3-gi
/usr/share/lintian/overrides/python3-gi
/usr/share/doc/python3-gi
。但我相信anaconda文件夹就是我以前复制到的地方,但没有成功。如果我尝试
键入export PATH=“$PATH:/usr/local/bin/python-gi3”
,即使我将文件夹保存到/home/anaconda3,也会显示错误消息。。。或者/usr/share…,我得到了相同的错误:
export是一个bash bulitin。bash:type:PATH=[我的一些路径列表,它们不适合此注释…]。最后一行:/home/ge0rg/anaconda3/lib/python3.5/python-gi3:notfound
我仍然没有解决这个问题。我对Linux还很陌生,我还不习惯这种东西,所以我非常感谢你的帮助!它不在那里,但我(我想)在
/usr/share/doc/python3gi
中找到了它。但是如果我将您的表达式更改为
类型export PATH=“$PATH:/usr/local/bin/python3 gi”
我会得到一些路径列表和:not found。我很困惑…另外,运行cd/然后查找-命名python-gi3Ah好吧,这很有趣。如果我去找-命名python3-gi(不是python-gi3,我希望这是你的意思,另一个不存在),我得到了
/home/ge0rg/anacona3/lib/python3.5/python3-gi
/usr/share/lintian/overrides/python3-gi
/usr/share/doc/python3-gi
。但我相信anaconda文件夹就是我以前复制到的地方,但没有成功。如果我尝试
键入export PATH=“$PATH:/usr/local/bin/python-gi3”
,即使我将文件夹保存到/home/anaconda3,也会显示错误消息。。。或者/usr/share…,我得到了相同的错误:
export是一个bash bulitin。bash:type:PATH=[我的一些路径列表,它们不适合此注释…]。最后一行:/home/ge0rg/anaconda3/lib/python3.5/python-gi3:notfound
我仍然没有解决这个问题。我对Linux还很陌生,我还不习惯这种东西,所以我非常感谢你的帮助!
locate python3-gi
`/usr/share/doc/python3-gi
/usr/share/doc/python3-gi-cairo
/usr/share/doc/python3-gi/changelog.Debian.gz
/usr/share/doc/python3-gi/copyright
/usr/share/doc/python3-gi-cairo/changelog.Debian.gz
/usr/share/doc/python3-gi-cairo/copyright
/usr/share/lintian/overrides/python3-gi
/var/lib/dpkg/info/python3-gi-cairo.list
/var/lib/dpkg/info/python3-gi-cairo.md5sums
/var/lib/dpkg/info/python3-gi-cairo.postinst
/var/lib/dpkg/info/python3-gi-cairo.postrm
/var/lib/dpkg/info/python3-gi-cairo.shlibs
/var/lib/dpkg/info/python3-gi.list
/var/lib/dpkg/info/python3-gi.md5sums
/var/lib/dpkg/info/python3-gi.postinst
/var/lib/dpkg/info/python3-gi.postrm
/var/lib/dpkg/info/python3-gi.prerm
/var/lib/dpkg/info/python3-gi.shlibs`