Ошибка при установке NextGisWeb!

Вопросы по программному обеспечению NextGIS: Web, Mobile, QGIS, Manager и многочисленным модулям
Ответить
Taber
Интересующийся
Сообщения: 35
Зарегистрирован: 17 фев 2016, 21:54
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение Taber » 23 сен 2016, 12:41

Что-то нужно скопировать, что в виртуальном окружение не ставится, правильно понимаю?

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Ошибка при установке NextGisWeb!

Сообщение Denis Rykov » 23 сен 2016, 12:41

Для кого инструкции пишем?
Spatial is now, more than ever, just another column- The Geometry Column.

Taber
Интересующийся
Сообщения: 35
Зарегистрирован: 17 фев 2016, 21:54
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение Taber » 23 сен 2016, 12:47

Denis вы об этом?

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

QGIS and PyQT4 dependencies are not listed in setup.py because it hard to install it in virtualenv. So lets copy this packages from system packages to virtualenv. On Ubuntu this libraries located in python-sip, python-qt4 and python-qgis packages.

# DST should point to virtualenv site-packages directory.
# If it is point to another place you have to modify DST definition.
# For example: DST=`python -c "import sys; print sys.path[-2]"`
$ 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

# Only for latest QGIS version (not for 2.8)
$ 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
Видимо Ваша инструкция, могли бы пояснить?

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Ошибка при установке NextGisWeb!

Сообщение Denis Rykov » 23 сен 2016, 13:00

Какое слово не понятно?
Spatial is now, more than ever, just another column- The Geometry Column.

Taber
Интересующийся
Сообщения: 35
Зарегистрирован: 17 фев 2016, 21:54
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение Taber » 23 сен 2016, 13:06

)

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

dmitry@server-fgbu:~/ngw$ source env/bin/activate
(env) dmitry@server-fgbu:~/ngw$ pip install -e nextgisweb_qgis/
Obtaining file:///home/dmitry/ngw/nextgisweb_qgis
Requirement already satisfied (use --upgrade to upgrade): nextgisweb in ./nextgisweb (from nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): pyramid>=1.5 in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy<0.9,>=0.8 in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): transaction in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): pyramid_tm in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): pyramid_debugtoolbar in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): pyramid_mako in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): zope.sqlalchemy in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): zope.interface in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): bunch in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): flufl.enum in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): waitress in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): pygdal<=2.1.1.9999,>=2.1.1.0 in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): psycopg2 in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): geoalchemy2 in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): shapely in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): geojson in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): unicodecsv in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): pillow in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): lxml in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): passlib in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): owslib>0.11.0 in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): requests in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): babel in ./env/lib/python2.7/site-packages (from nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): venusian>=1.0a3 in ./env/lib/python2.7/site-packages (from pyramid>=1.5->nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in ./env/lib/python2.7/site-packages (from pyramid>=1.5->nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): setuptools in ./env/lib/python2.7/site-packages (from pyramid>=1.5->nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): zope.deprecation>=3.5.0 in ./env/lib/python2.7/site-packages (from pyramid>=1.5->nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): translationstring>=0.4 in ./env/lib/python2.7/site-packages (from pyramid>=1.5->nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.4 in ./env/lib/python2.7/site-packages (from pyramid>=1.5->nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.3.1 in ./env/lib/python2.7/site-packages (from pyramid>=1.5->nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): Pygments in ./env/lib/python2.7/site-packages (from pyramid_debugtoolbar->nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): Mako>=0.8 in ./env/lib/python2.7/site-packages (from pyramid_mako->nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): numpy>=1.0.0 in ./env/lib/python2.7/site-packages (from pygdal<=2.1.1.9999,>=2.1.1.0->nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): pyproj in ./env/lib/python2.7/site-packages (from owslib>0.11.0->nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): pytz in ./env/lib/python2.7/site-packages (from owslib>0.11.0->nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): python-dateutil>=1.5 in ./env/lib/python2.7/site-packages (from owslib>0.11.0->nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): MarkupSafe>=0.9.2 in ./env/lib/python2.7/site-packages (from Mako>=0.8->pyramid_mako->nextgisweb->nextgisweb-qgis==0.0)
Requirement already satisfied (use --upgrade to upgrade): six>=1.5 in ./env/lib/python2.7/site-packages (from python-dateutil>=1.5->owslib>0.11.0->nextgisweb->nextgisweb-qgis==0.0)
Installing collected packages: nextgisweb-qgis
  Running setup.py develop for nextgisweb-qgis
Successfully installed nextgisweb-qgis-0.0
(env) dmitry@server-fgbu:~/ngw$ DST=`python -c "import sys; print sys.path[-2]"'> 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
> 
Что делаю не так?

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Ошибка при установке NextGisWeb!

Сообщение Denis Rykov » 23 сен 2016, 13:20

Вы копипастите команды и умудряетесь сделать ошибку. Вместо

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

DST=`python -c "import sys; print sys.path[-2]"'
должно быть

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

DST=`python -c "import sys; print sys.path[-2]"`
При этом зачем вы пытаетесь 2 раза определить DST, я же написал в инструкции, что DST должна ссылаться на site-packages, а вы это даже не проверили.
Spatial is now, more than ever, just another column- The Geometry Column.

Taber
Интересующийся
Сообщения: 35
Зарегистрирован: 17 фев 2016, 21:54
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение Taber » 23 сен 2016, 14:02

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

> cp `/dmitry/ngw/env/lib/python2.7/site-packages -c ""import sip; print sip.__file__"` $DST
> cp -r `/dmitry/ngw/env/lib/python2.7/site-packages -c "import PyQt4, /usr/share/qt4; print /usr/share/qt4(PyQt4.__file__)[0]"` $DST
> cp -r `/dmitry/ngw/env/lib/python2.7/site-packages -c "import qgis, /usr/share/qgis/python; print /usr/share/qgis/python(qgis.__file__)[0]"` $DST
Что значит os.path.split ???

Ответить

Вернуться в «NextGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей