Проблемы с плагинами при установки 1.3 поверх 1.0.2
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Проблемы с плагинами при установки 1.3 поверх 1.0.2
Я установил себе версию 1.3, но при этом, не удалял версию 1.0.2. Теперь при запуске 1.3 вылезают иероглифические изображения с ошибками плагинов. Если запускать версию 1.0.2 , подобные ошибки вылезают не при загрузке, а при попытке использования.
Видимо, нужно что-то (или всё) сносить. Но меня интересует вопрос: возможно ли иметь на одной машине 2 версии QGIS?
Или проблема в чём-то другом?
Видимо, нужно что-то (или всё) сносить. Но меня интересует вопрос: возможно ли иметь на одной машине 2 версии QGIS?
Или проблема в чём-то другом?
- Вложения
-
- ошибка плагина.JPG (98.89 КБ) 7972 просмотра
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Проблемы с плагинами при установки 1.3 поверх 1.0.2
И две, и даже 4-ре версии QGIS прекрасно уживаются на одной машине. Скорее всего, у вашей проблемы другие корни.SS_Rebelious писал(а):Но меня интересует вопрос: возможно ли иметь на одной машине 2 версии QGIS?
Или проблема в чём-то другом?
Глядя на скриншот можно предположить, что профиль пользователя содержит кириллицу. Возможно, проблема в этом. Еще один вариант - отсутствует или некорректно работает плагин FindByAttr, который QGIS не может найти в папках плагинов, но который активирован в какой-то из версий (1.0.2 или 1.3)
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: Проблемы с плагинами при установки 1.3 поверх 1.0.2
На скриншоте, пример одного из, наверное, десятка аналогичных сообщений)
Да, профиль пользователя содержит кирилицу... Зачем вообще QGIS туда что-то кидает!
Что теперь делать? Создавать новую учётную запись? Если я в папку со вновь созданной учётной записью кину всю инфу из текущей, сохранятся ли мои настройки для других приложений и т.п.?
Кстати, я через OS4geo попытался деинсталировать 1.0.2, но он продолжает запускаться
Да, профиль пользователя содержит кирилицу... Зачем вообще QGIS туда что-то кидает!

Что теперь делать? Создавать новую учётную запись? Если я в папку со вновь созданной учётной записью кину всю инфу из текущей, сохранятся ли мои настройки для других приложений и т.п.?
Кстати, я через OS4geo попытался деинсталировать 1.0.2, но он продолжает запускаться

Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Проблемы с плагинами при установки 1.3 поверх 1.0.2
QGIS в этом не одинок, и кидает он туда файлы (как и многие другие программы) ибо так завещал великий БиллиSS_Rebelious писал(а):Да, профиль пользователя содержит кирилицу... Зачем вообще QGIS туда что-то кидает!

Это только предположение... Можно попробовать создать еще одну учетную запись, скопировать в нее настройки кугиса и посмотреть. По поводу переноса всех настроек точно не скажу, может что-то и не заведется.SS_Rebelious писал(а):Что теперь делать? Создавать новую учётную запись? Если я в папку со вновь созданной учётной записью кину всю инфу из текущей, сохранятся ли мои настройки для других приложений и т.п.?
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: Проблемы с плагинами при установки 1.3 поверх 1.0.2
Я знаюVoltron писал(а):так завещал великий Билли

Создал новую учётную запись, скопировал туда папку кугиса из старой учётной записи, переустановил все плагины, сделал "reinstal" обеих версий. При загрузке QGIS ни на что не ругается. Но при попытке использования (на стадии, когда они выполняют назначенные операции) всё тех же плагинов вылезает следующее:
Код: Выделить всё
ÐÑи вÑполнении Python-кода возникла оÑибка:
Traceback (most recent call last):
File "C:/Documents and Settings/Y/.qgis//python/plugins\shadedrelief\ShadedReliefDialog.py", line 82, in accept
myEngine.run()
File "C:/Documents and Settings/Y/.qgis//python/plugins\shadedrelief\ShadedReliefEngine.py", line 57, in run
gr = numpy.gradient(numpy.array(rastergdal.layerAsArray(str(self.sourceFileParam)))*self.vzParam)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 3-5: ordinal not in range(128)
ÐеÑÑÐ¸Ñ Python:
2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)]
ÐÑÑÑ Ð¿Ð¾Ð¸Ñка Python:['C:/OSgeo4w/apps/qgis-unstable/./python', 'C:/Documents and Settings/Y/.qgis//python/plugins\\symbology_ng', 'C:/Documents and Settings/Y/.qgis//python/plugins\\symbology_ng', 'C:/Documents and Settings/Y/.qgis//python/plugins', 'C:/OSgeo4w/apps/qgis-unstable/./python/plugins', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\geojson-1.0-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\tempita-0.2-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\webtest-1.1-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\weberror-0.9.1-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\webob-0.9.4-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\mako-0.2.3-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\nose-0.10.4-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\decorator-2.2.0-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\formencode-1.2-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\pastescript-1.7.3-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\pastedeploy-1.3.2-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\paste-1.7.2-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\beaker-1.1.2-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\webhelpers-0.6.3-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\routes-1.10.1-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\pygments-1.0-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\wsgiref-0.1.2-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\mapfish-1.0-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\simplejson-2.0.5-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\pylons-0.9.6.2-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\sqlalchemy-0.5.0rc1-py2.5.egg', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages\\Shapely-1.0.7-py2.5-win32.egg', 'C:\\OSgeo4w\\apps\\gdal-16\\pymod', 'C:\\Program Files\\ArcGIS\\bin', 'C:\\OSgeo4w\\apps\\mapfish_framework-1.0\\site-packages', 'C:\\WINDOWS\\system32\\python25.zip', 'C:\\OSgeo4w\\apps\\Python25\\DLLs', 'C:\\OSgeo4w\\apps\\Python25\\lib', 'C:\\OSgeo4w\\apps\\Python25\\lib\\plat-win', 'C:\\OSgeo4w\\apps\\Python25\\lib\\lib-tk', 'C:\\OSgeo4w\\apps\\qgis-unstable\\bin', 'C:\\OSgeo4w\\apps\\Python25', 'C:\\OSgeo4w\\apps\\Python25\\lib\\site-packages', 'C:\\OSgeo4w\\apps\\Python25\\lib\\site-packages\\win32', 'C:\\OSgeo4w\\apps\\Python25\\lib\\site-packages\\win32\\lib', 'C:\\OSgeo4w\\apps\\Python25\\lib\\site-packages\\Pythonwin', 'C:\\OSgeo4w\\apps\\Python25\\lib\\site-packages\\wx-2.8-msw-unicode', 'C:\\OSgeo4w\\apps\\qgis-unstable\\python\\plugins\\fTools\\tools', '~/.qgis/python', 'C:\\Documents and Settings\\Y\\.qgis\\python\\plugins\\GdalTools\\tools']
Настройки не все перенеслись - не все файлы хотят копироваться. Впрочем с этим разбираться буду отдельно. Винда у меня просто сильно изнасилованная начиная с установки, и кончая сторонним оформлением... Надо ставить семёрку

Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Проблемы с плагинами при установки 1.3 поверх 1.0.2
Такое только с одним плагином наблюдается или со всеми?
Да, скорее всего проблемы с кодировкой. Разбираться нужно с вот этими строками (плагин ShadedRelief)
Переменная self.sourceFileParam скорее всего содержит некоторую строку с символами выходящими за пределы первых 128 байт кодовой таблицы (т.е. это либо кириллические символы, либо какие-то другие из расширенного диапазона).
Вероятно, в этой переменной находится имя слоя, полученное при помощи API QGIS, а значит оно в кодировке unicode. Теоретически, может помочь замена str(self.sourceFileParam) на unicode(self.sourceFileParam) в файле, где возникает ошибка. Но лучше попробовать вычислить закономерность и сделать багрепорт для автора плагина.
Да, скорее всего проблемы с кодировкой. Разбираться нужно с вот этими строками (плагин ShadedRelief)
Код: Выделить всё
File "C:/Documents and Settings/Y/.qgis//python/plugins\shadedrelief\ShadedReliefEngine.py", line 57, in run
gr = numpy.gradient(numpy.array(rastergdal.layerAsArray(str(self.sourceFileParam)))*self.vzParam)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 3-5: ordinal not in range(128)
Вероятно, в этой переменной находится имя слоя, полученное при помощи API QGIS, а значит оно в кодировке unicode. Теоретически, может помочь замена str(self.sourceFileParam) на unicode(self.sourceFileParam) в файле, где возникает ошибка. Но лучше попробовать вычислить закономерность и сделать багрепорт для автора плагина.
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: Проблемы с плагинами при установки 1.3 поверх 1.0.2
Проблемы возникают на нескольких плагинах:
Честно, говоря, я не понял, как заменить кодировку на юникод описанным Вами способом
Что проделывал: путь к файлу избавил от пробелов и кириллицы, при открытии слоя задавал кодировку UTF-8. В результате появляется ошибка, но уже с другим содержанием, вот часть его:
Обновлено: забыл сказать, что у меня проц AMD х64, который работает под х86 ХРюшей, а в сообщении об ошибке говорится об интеле...
Кажется моя проблема аналогична, описанной здесь.
Это скриншот версии 1.3, если в имени пользователя есть кирилица. В профиле без кириллицы, где каждый из этих плагинов был переустановлен, как и сам QGIS, эти плагины отображаются нормальным цветом и идентифицируются программой, как рабочие, то есть по крайней мере запускаются. Но все они отказываются выполнять свои функции.Честно, говоря, я не понял, как заменить кодировку на юникод описанным Вами способом

Что проделывал: путь к файлу избавил от пробелов и кириллицы, при открытии слоя задавал кодировку UTF-8. В результате появляется ошибка, но уже с другим содержанием, вот часть его:
Код: Выделить всё
??N??? ??N??????»???µ?????? Python-???????° ?????·???????»?° ??N????±???°:
Traceback (most recent call last):
File "C:/Documents and Settings/Y/.qgis//python/plugins\shadedrelief\ShadedReliefDialog.py", line 82, in accept
myEngine.run()
File "C:/Documents and Settings/Y/.qgis//python/plugins\shadedrelief\ShadedReliefEngine.py", line 64, in run
sta=numpy.dstack((-gr[1]*dy,gr[0]*dx,numpy.ones(gr[0].shape)*dx*dy))
File "C:\OSgeo4w\apps\Python25\lib\site-packages\numpy\lib\shape_base.py", line 304, in dstack
return _nx.concatenate(map(atleast_3d,tup),2)
MemoryError
???µN?N???N? Python:
2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)]
Кажется моя проблема аналогична, описанной здесь.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей