Страница 1 из 2
					
				Помогите разобраться с модулем NextGIS Web Qgis
				Добавлено: 08 фев 2017, 12:33
				 u3max
				Помогите разобраться?
Нужно поставить nextgisweb_qgis
Что сделал:
git clone 
https://github.com/nextgis/nextgisweb_qgis.git
env/bin/pip install -e ./nextgisweb_qgis
source env/bin/activate
DST=`python -c "import sys; print sys.path[-1]"`
echo $DST
cp `/usr/bin/python -c "import sip; print sip.__file__"` $DST
cp -r `/usr/bin/python -c "import PyQt4, os.path; print os.path.split(PyQt4.__file__)[0]"` $DST
cp -r `/usr/bin/python -c "import qgis, os.path; print os.path.split(qgis.__file__)[0]"` $DST
При попытке инициализировать БД:
env/bin/nextgisweb --config config.ini initialize_db
 
Быть может есть инструкция?
 
			
					
				Re: Помогите разобраться к Qgis
				Добавлено: 08 фев 2017, 12:36
				 Denis Rykov
				Какая версия QGIS установлена?
			 
			
					
				Re: Помогите разобраться к Qgis
				Добавлено: 08 фев 2017, 13:33
				 u3max
				Qgis - 2.0.1 - Dufor
			 
			
					
				Re: Помогите разобраться к Qgis
				Добавлено: 08 фев 2017, 13:41
				 Denis Rykov
				А слова "QGIS 2.8 or higher" в README вам ни о чём не говорят?
			 
			
					
				Re: Помогите разобраться к Qgis
				Добавлено: 08 фев 2017, 14:03
				 u3max
				Denis Rykov писал(а):А слова "QGIS 2.8 or higher" в README вам ни о чём не говорят?
Вы имеете в виду версию QGIS где?
Просто на сервере при попытке запуска
cp -r `/usr/bin/python -c "import qgis, os.path; print os.path.split(qgis.__file__)[0]"` $DST
сервер указал на отсутствующий qgis.core.
sudo apt-get install qgis
после этого команда выполнилась
если на сервере написать qgis -v , то версия 2.0.1
На клиенте стоит qgis 2.14
База на сервере не инициализируется. Или я как-то не так nextgis_qgis установил?
Не надо было sudo apt-get install qgis?
Инструкцию нашёл здесь: 
https://github.com/nextgis/nextgisweb_qgis 
			
					
				Re: Помогите разобраться к Qgis
				Добавлено: 08 фев 2017, 14:04
				 Denis Rykov
				Конечно, я про тот QGIS, что на сервере, он должен быть не таким старым как у вас.
			 
			
					
				Re: Помогите разобраться с модулем NextGIS Web Qgis
				Добавлено: 08 фев 2017, 17:32
				 Максим Дубинин
				
			 
			
					
				Re: Помогите разобраться с модулем NextGIS Web Qgis
				Добавлено: 09 фев 2017, 06:04
				 u3max
				У меня был образ системы с установленным и функционирующим nextgisweb, до того как я начал устанавливать модуль nextgisweb_qgis и сам qgis.
Так вот. Добавили в /etc/apt/sources.list строчки 
http://qgis.org/debian, поставили qgis 2.18
пытаюсь проинициализировать db
 
только вот ещё что не пролезло:

 
			
					
				Re: Помогите разобраться с модулем NextGIS Web Qgis
				Добавлено: 09 фев 2017, 08:57
				 Denis Rykov
				По первой ошибке - какая версия OWSLib у вас установлена (pip freeze)?
			 
			
					
				Re: Помогите разобраться с модулем NextGIS Web Qgis
				Добавлено: 09 фев 2017, 10:53
				 u3max
				Denis Rykov писал(а):По первой ошибке - какая версия OWSLib у вас установлена (pip freeze)?
0.14.0
 
			
					
				Re: Помогите разобраться с модулем NextGIS Web Qgis
				Добавлено: 09 фев 2017, 10:57
				 Denis Rykov
				Тогда непонятно, может PYTHONPATH куда-то в другое место смотрит?
			 
			
					
				Re: Помогите разобраться с модулем NextGIS Web Qgis
				Добавлено: 09 фев 2017, 12:17
				 u3max
				PYTHONPATH указывает на путь, который есть в системе. Может pyqt не хватает? Пытался его отдельно ставить, не могу найти..
			 
			
					
				Re: Помогите разобраться с модулем NextGIS Web Qgis
				Добавлено: 09 фев 2017, 12:23
				 Denis Rykov
				У вас 2 проблемы насколько я вижу, решите сначала ту, что связана с OWSLib, очистите PYTHONPATH и запустите снова - воспроизводится ошибка owslib? Не надо PyQt ставить, он уже установлен как зависимость QGIS.
			 
			
					
				Re: Помогите разобраться с модулем NextGIS Web Qgis
				Добавлено: 09 фев 2017, 12:56
				 u3max
				PYTHONPATH --clear
export PYTHONPATH=$PYTHONPATH:/usr/share/qgis/python
cp -r `/usr/bin/python -c "import PyQt, os.path; print os.path.split(PyQt.__file__)[0]"` $DST   ошибка pyqt
env/bin/nextgisweb --config config.ini initialize_db  ошибка owslib
			 
			
					
				Re: Помогите разобраться с модулем NextGIS Web Qgis
				Добавлено: 09 фев 2017, 13:05
				 Denis Rykov
				Код: Выделить всё
PYTHONPATH='' env/bin/nextgisweb --config config.ini initialize_db