2013-06-19 60 views
2

我在Ubuntu 13.04上。我收到以下錯誤消息 -ImportError:沒有名爲qgis.core的模塊

Traceback (most recent call last): 
     File "analyse.py", line 1, in <module> 
     from log import shelve 
     File "/home/shubham/SMART/TaxiData/log.py", line 27, in <module> 
     from demo import * 
     File "/home/shubham/SMART/zones/demo.py", line 5, in <module> 
     from qgis.core import * 
    ImportError: No module named qgis.core 

其實,一切都很好,直到今天早上。我想這可能是由於軟件包更新。

我試着在谷歌環顧四周,但我的搜索毫無結果。所以,我會很感激任何幫助或指點,你們可以給:)

謝謝。

+1

你更新了哪個軟件包? – mgilson

+0

我已經在這裏複製並粘貼了dpkg.log文件 - http://pastebin.com/b1ZihLbt –

回答

0

如果您安裝了pip,則可以嘗試pip search qgispip freeze。後者顯示了所有已安裝的python軟件包的列表,以檢查您是否擁有該軟件包。也許嘗試重新安裝qgis ...

+0

'pip search qgis'只給出'qgsctx',這不是我想要的。我使用'sudo apt-get install qgis'來安裝qgis。我試圖刪除並重新安裝它,但這並沒有幫助。 –

+0

你試過'pip install qgis'嗎? – pandita

+0

是的,它給出了預期的'沒有發現任何分佈qgis ' –

0

嘗試sudo apt-get install python-qgis。該軟件包在PyPI上似乎不可用,但它在Ubuntu軟件包中被列爲「python-qgis」。

相關問題