Bug 26462 - Не импортируется модуль osgeo
Summary: Не импортируется модуль osgeo
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: python-module-gdal (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Anton V. Boyarshinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-16 21:29 MSK by Yuriy Al. Shirokov
Modified: 2013-01-28 15:13 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yuriy Al. Shirokov 2011-10-16 21:29:38 MSK
После установки модуль osgeo недоступен:
>>> from osgeo import gdal
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named osgeo

Из-за этого, в частности, не работает плагин GdalTools в QGis.

Лечится созданием симлинка:
$ sudo ln -s /usr/lib64/python2.6/site-packages/GDAL-1.8.0-py2.6-linux-x86_64.egg/osgeo/ /usr/lib64/python2.6/osgeo
$ python
Python 2.6.7 (r267:88850, Sep 20 2011, 22:12:01) 
[GCC 4.5.1 20101130 (ALT Linux 4.5.1-alt8)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from osgeo import gdal
>>>
Comment 1 Vasyĺ V. Vercynśkyj 2012-10-02 15:08:14 MSK
На t6 воспроизводиться
Comment 2 IvanKhakhaev 2012-10-12 18:14:44 MSK
(В ответ на комментарий №1)
> На t6 воспроизводиться

Вылечил при помощи "ручной работы" следующим образом:
В /usr/share/qgis/python/plugins/GdalTools
в файле GdalTools.py в начале добавляются строки
import sys
sys.path.append("/usr/lib/python2.6/site-packages/GDAL-1.8.0-py2.6-linux-i686.egg")

(в соответствии с выводом
# rpmquery - l python-module-gdal )
Comment 3 Fr. Br. George 2013-01-27 09:31:51 MSK
(В ответ на комментарий №2)
> sys.path.append("/usr/lib/python2.6/site-packages/GDAL-1.8.0-py2.6-linux-i686.egg")
Это феерия. Каталог вместо egg-файла. Попробую починить.
Comment 4 Fr. Br. George 2013-01-27 13:54:52 MSK
Можно потестировать task#88649
Comment 5 Repository Robot 2013-01-28 15:13:26 MSK
gdal-1.8.0-alt3 -> sisyphus:

* Sun Jan 27 2013 Fr. Br. George <george@altlinux> 1.8.0-alt3
- Move python module out of .egg directory (Closes: #26462)