的問題:我試圖在Ubuntu 12.04安裝GTK +,而它似乎已經安裝完畢,每個我嘗試運行它使用「導入GTK」 python程序的時候,我得到的錯誤:如何在Ubuntu 12.04上正確安裝GTK +精確?
Traceback (most recent call last): File "gps_slip_map.py", line 3, in import gtk ImportError: No module named gtk
爲gps_slip_map.py的Python代碼可以發現here
我已經這樣做了遠:有我在這裏需要一些依賴關係:OSM-GPS地圖和GTK +。
爲了下載OSM-GPS地圖我使用的命令,從here:
sudo apt-get install libosmgpsmap-dev python-osmgpsmap
爲了通過 'p0c4r1' 下載GTK + I所用的命令,從here,交#9:
sudo apt-get install gnome-core-devel build-essential libgtk2.0-dev libgtk2.0-doc devhelp
我已經安裝了這些,當我再次嘗試,我收到確認此消息的形式:
Reading package lists... Done Building dependency tree Reading state information... Done libosmgpsmap-dev is already the newest version. python-osmgpsmap is already the newest version. gnome-core-devel is already the newest version. build-essential is already the newest version. libgtk2.0-dev is already the newest version. libgtk2.0-doc is already the newest version. devhelp is already the newest version. The following packages were automatically installed and are no longer required: language-pack-zh-hans yaml-cpp language-pack-kde-en libwxgtk2.6-0 language-pack-kde-zh-hans language-pack-kde-en-base libwxbase2.6-0 python-central language-pack-zh-hans-base language-pack-kde-zh-hans-base Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 165 not upgraded.
誰與我一起工作在這個項目上的朋友能夠簡單地安裝Ubuntu 12.04精確,使用命令來安裝OSM-GPS地圖。這對他有效,軟件運行時不會拋出ImportError。我做了同樣的事情,但它不適合我。
結論:有人能幫我弄清楚如何解決這個ImportError?
更新1:它好像在PYHTONPATH是正確的....命令 '回聲$ PYTHONPATH' 顯示:
PYTHONPATH: /usr/local/lib/python2.7/site-packages/
但是,當我使用命令「LS/USR /local/lib/python2.7/site-packages/',看起來好像沒有任何地方列出的GTK。
dateutil ipython-0.14.dev-py2.7.egg-info _mlt.so numpy-1.6.2-py2.7.egg-info pytz wx.pth freenect-0.0.0-py2.7.egg-info matplotlib mlt_wrap.o pylab.py README wxPython_common-2.8.12.1-py2.7.egg-info freenect.so matplotlib-1.3.x-py2.7.egg-info mpl_toolkits pylab.pyc serial wxversion.py IPython mlt.py numpy pyserial-2.6-py2.7.egg-info wx-2.8-gtk2-unicode wxversion.pyc
對我來說,好像這是問題,但我不知道如何來約去手動添加在這裏適當的文件,這樣就可以導入GTK。 有沒有人有任何想法如何做到這一點?
它看起來像我現在有 '中的python-GTK2' 和 '蟒蛇-glade2會' 裝。就配置匹配而言,我知道我已經安裝了Python 2.7.3 ...除此之外,我無法找到可以在線程中使用的信息的線程。 –
問:gps_slip_map.py從哪裏來?有可能它正在尋找一箇舊的,過時的GTK版本? – paulsm4
gps_slip_map.py是一個自定義文件,是我正在處理的項目的一部分。調用gtk的行實際上就是'import gtk'。檢查代碼對您有幫助嗎? –