Страница 8 из 10

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 24 окт 2012, 15:52
DruzhA
Voltron писал(а):Прежде всего проверьте наличие всех необходимых компонент: QGIS, Python, PyQt.
По первым 2-м: в каталоге C:\OSGeo4W\bin лежат qgis-dev.exe, qgis-dev.bat, python.exe
по 3-му, нашёл архив "pyqt4-4.8.3-2.tar.bz2" в каталоге C:\OSGeo4W\downloads.
Всё правильно?
Voltron писал(а): Далее в командной строке OSGeo4W попробуйте запусть Python и импортировать пакеты PyQt

Код: Выделить всё

from PyQt.QtCore import *
from PyQt.QtGui import *
Python всё также не хочет запускаться...
03.jpg
03.jpg (64.24 КБ) 12853 просмотра
Выше Вы писали, что при нескольких установленных версиях Python (у меня их 2: Python24 в корневом каталоге и Python с OSGeo4W), необходимо прописывать путь к нужному... А как это сделать? Или проблема не в этом?

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 24 окт 2012, 18:06
Voltron
Хм... это очень странно. Если указывать полный путь к python он запускается?

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 24 окт 2012, 21:45
Максим Дубинин
судя по консоли питон вообще не запускается, а DruzhA продолжает как ни в чем ни бывало вводить код на питоне в консоль системы.

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 24 окт 2012, 22:03
Voltron
Я заметил :-). Потому и хочу узнать, запускается ли питон, если указать полный путь. Вообще странно, конечно, должен пускаться, т.к. ставится он по зависимостям

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 25 окт 2012, 09:06
DruzhA
Нашёл таки Python...
04.jpg
04.jpg (85.17 КБ) 12812 просмотров
Неужели проблема всё-таки в установке (не открывается Python из ком.строки OSGeo4W, не видит модуль PyQt...)?

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 25 окт 2012, 09:57
Voltron
Похоже на то

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 25 окт 2012, 14:03
DruzhA
После переустановки через OSGeo, стал запускаться python из консоли!
С модулем PyQt попрежнему проблема (куда "качать" не знаю)... Может ли быть причина в неправильно прописанных переменных средах?

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 25 окт 2012, 14:21
Voltron
Да. Проверяйте значения PYTHONPATH, PYTHONHOME и других переменных

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 25 окт 2012, 15:54
DruzhA
Получилось!!!
1. В переменную PATH добавил C:\OSGeo4W\bin.
2. В python ввел from PyQt4.Core import * - ошибок не выдало.
3. Запустил из консоли OsGeo4W исходник - приложение открылось (правда функция ZoomFull, похоже, не работает)! Мой пример - выдаёт ошибки, но это не так важно, главное - настройки отлажены!

Voltron, большое спасибо за помощь!

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 20 июн 2013, 10:31
Alastriel
Всем добрый день!
Подскажите, пожалуйста, сделала несколько раз по инструкции, разобрала кучу ошибок, описанных в теме... и наконец наткнулась на ошибку, о которой еще не говорили =(
Подскажите, что делать, переменные среды прописаны, библиотеки все установлены, QGis тоже (недавно переустановила, подчистив полностью реестр и другой мусор на компе).
В итоге ошибка такая:

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 20 июн 2013, 13:40
Alastriel
maestro90 писал(а):Щас после снова винды и установки питона перестала вылазит ошибка на pyqt4. Вылазит на qgis.core.
qgis_core.jpg
Поискав на просторах гугла понял что ошибка в PYTHONPATH, но щас вроде четкие значения присваиваю ему.
Возникла такая же ошибка как и у maestro90, однако не поняла, что значит переустановить питон?
Общесистемный питон или тот, который в qgis? т.е. заново запускать переустановку qGis с выбором библиотек? =_=...
уже 4 раза переустановила =(

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 20 июн 2013, 13:43
Александр Мурый
Alastriel писал(а):уже 4 раза переустановила =(
Многократными переустановками делу не поможешь. Вы проверяли значения PYTHONPATH, PYTHONHOME и других переменных, как советовалось выше по теме?

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 20 июн 2013, 14:02
Alastriel
Александр Мурый писал(а):
Alastriel писал(а):уже 4 раза переустановила =(
Многократными переустановками делу не поможешь. Вы проверяли значения PYTHONPATH, PYTHONHOME и других переменных, как советовалось выше по теме?
Конечно =(...
Я уже второй день пытаюсь запустить - тему почти наизусть выучила.
PATH = C:\Program Files\OpenVPN\binc:\OSGeo4W\apps\qgis-dev\bin;%PATH%
PYTHONPATH = c:\OSGeo4W\apps\qgis-dev\python
QGISHOME = c:\OSGeo4W\apps\qgis-dev

Первую ошибку исправила методом:
try:
from _sre import MAXREPEAT
except ImportError:
import _sre
_sre.MAXREPEAT = 65535

Вторая ошибка у меня такая же в точности, как и у maestro90, вот с ней намучалась =(...

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 20 июн 2013, 14:40
Максим Дубинин
для начала посмотрите внимательно что у вас в PATH

версия GDAL 1.7.3 намекает, что вы какое-то старье установили.

Всё удалите, поставьте начисто qgis-dev с OSGeo4W и сделайте

Код: Выделить всё

from osgeo import gdal

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Добавлено: 20 июн 2013, 15:03
Alastriel
Максим Дубинин писал(а):для начала посмотрите внимательно что у вас в PATH

версия GDAL 1.7.3 намекает, что вы какое-то старье установили.

Всё удалите, поставьте начисто qgis-dev с OSGeo4W и сделайте

Код: Выделить всё

from osgeo import gdal
Устанавливала в точности по инструкции и выходила по ссылке на последнюю версию :shock:
Неужели в 5 раз :shock:

Получение и запуск установщика OSGeo4W
Для начала работы необходимо загрузить последнюю версию OSGeo4W Installer .
Установки OSGeo4W, как таковой не понадобится, все что нужно, просто запустить osgeo4w-setup.exe. В появившемся окне нужно выбрать Advanced Install и нажать Next. и так далее... из вот этой инструкции: http://gis-lab.info/qa/qgis-osgeo4w.html

Извините, но я теперь точно уже не понимаю, как это установить правильно... :shock: