2016-03-01 95 views
1

我無法爲它設置Python-Path,我真的不知道該怎麼做。我使用基本操作系統,它應該與Ubuntu相似。即使安裝了Python,也找不到PyGObject/gi

到目前爲止我的代碼是這樣的:

#!/usr/bin/python3 
import gi 
gi.require_version('GTK', '3.0') 

當我運行該腳本,系統報告沒有名爲「GI」模塊。 但是,當我嘗試

sudo apt-get python3-gi 

我被告知它已被安裝。 我試圖

print(sys.path) 

locate python3-gi 

這給我回一些目錄。但是有太多的,所以我不知道,如果這是完全正確的方式,要複製到哪裏。

附錄:

好吧,這樣做type export PATH="$PATH:/usr/local/bin/python-gi3"產量export is a shell builtin bash: type: PATH=/home/ge0rg/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/bin/python3-gi: not found

uname -r產量3.19.0-51-generic

在此期間,我也嘗試重新安裝python3-gi,無濟於事。另外,由於python3-gi似乎位於/usr/lib/python3/dist-pacakges,我試圖進入python,並在sys.path.append("/usr/lib/python3/dist-pacakges")上面提到的文件夾沒有包括在之前。但是,這樣做import gi後給出了相同的錯誤面前:>>> import gi Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'gi'

編輯:另外,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` 

然而,/usr/lib/dist-packages/gi也存在,但locate gi只是還給大多無關結果的整個陣列。

回答

0

我猜測它安裝在/usr/local/bin/python-gi3。如果你看到它,打開你的shell並輸入type PATH="$PATH:/usr/local/bin/python-gi3"來設置路徑

+0

它不存在,但我在/ usr/share/doc/python3-gi中找到了它(我認爲)。但是,如果我將表達式更改爲'type export PATH =「$ PATH:/ usr/local/bin/python3-gi」'我得到了一些路徑列表和:未找到。我很困惑... – ge0rg

+0

你可以發佈什麼錯誤消息你得到? – Illusionist

+0

也,運行cd /然後找到。 -name python-gi3 – Illusionist

相關問題