QGIS 2.0.1+grass+saga

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
Trippal
Участник
Сообщения: 89
Зарегистрирован: 16 май 2012, 21:29
Репутация: 0

QGIS 2.0.1+grass+saga

Сообщение Trippal » 17 окт 2013, 16:22

Не могу понять причину, почему у меня не запускаются модули ГРАСА и Саги..
даже изменить папку в настройках самих модулей не удается...
НАПРИМЕР

при запуске raster-r.aspect

Traceback (most recent call last):
File "D:/QGIS/apps/qgis/./python/plugins\processing\core\GeoAlgorithm.py", line 150, in execute
self.processAlgorithm(progress)
File "D:/QGIS/apps/qgis/./python/plugins\processing\grass\GrassAlgorithm.py", line 356, in processAlgorithm
self.consoleOutput = GrassUtils.executeGrass(commands, progress, outputCommands);
File "D:/QGIS/apps/qgis/./python/plugins\processing\grass\GrassUtils.py", line 246, in executeGrass
command = GrassUtils.prepareGrassExecution(commands)
File "D:/QGIS/apps/qgis/./python/plugins\processing\grass\GrassUtils.py", line 225, in prepareGrassExecution
GrassUtils.createGrassScript(commands)
File "D:/QGIS/apps/qgis/./python/plugins\processing\grass\GrassUtils.py", line 126, in createGrassScript
output.write("set GISRC=" + gisrc + "\n")
UnicodeEncodeError: 'ascii' codec can't encode characters in position 19-23: ordinal not in range(128)




при изменении пути к модулям в настройках...да в принципе, даже если ничего не меняешь после закрытия окна вылезает это

Ошибка при выполнении сценария Python:

Traceback (most recent call last):
File "D:/QGIS/apps/qgis/./python/plugins\processing\gui\ConfigDialog.py", line 120, in accept
setting.value = str(self.items[setting].text(1))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 9-13: ordinal not in range(128)

Версия Python:
2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]


Версия:
2.0.1-Dufour Dufour, d94c044

Путь поиска Python: ['D:/QGIS/apps/qgis/./python/plugins\\processing', 'D:/QGIS/apps/qgis/./python', 'C:\\Users\\\xc8\xf0\xe8\xed\xe0 \xd1\xfb\xf2\xe8\xed\xe0/.qgis2/python', 'C:\\Users\\\xc8\xf0\xe8\xed\xe0 \xd1\xfb\xf2\xe8\xed\xe0/.qgis2/python/plugins', 'D:/QGIS/apps/qgis/./python/plugins', 'D:\\QGIS\\bin\\python27.zip', 'D:\\QGIS\\apps\\Python27\\DLLs', 'D:\\QGIS\\apps\\Python27\\lib', 'D:\\QGIS\\apps\\Python27\\lib\\plat-win', 'D:\\QGIS\\apps\\Python27\\lib\\lib-tk', 'D:\\QGIS\\bin', 'D:\\QGIS\\apps\\Python27', 'D:\\QGIS\\apps\\Python27\\lib\\site-packages', 'D:\\QGIS\\apps\\Python27\\lib\\site-packages\\PIL', 'D:\\QGIS\\apps\\Python27\\lib\\site-packages\\win32', 'D:\\QGIS\\apps\\Python27\\lib\\site-packages\\win32\\lib', 'D:\\QGIS\\apps\\Python27\\lib\\site-packages\\Pythonwin', 'D:\\QGIS\\apps\\Python27\\lib\\site-packages\\Shapely-1.2.18-py2.7-win-amd64.egg', 'D:\\QGIS\\apps\\Python27\\lib\\site-packages\\six-1.3.0-py2.7.egg', 'D:\\QGIS\\apps\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode', 'D:\\QGIS\\apps\\qgis\\python\\plugins\\fTools\\tools']


Подскажете, пожалуйста, что это может быть?

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: QGIS 2.0.1+grass+saga

Сообщение Александр Мурый » 18 окт 2013, 19:26

Очевидно, модулю Processing в QGIS не нравится имя пользователя с кириллицей.
Редактор материалов, модератор форума

Аватара пользователя
darsvid
Активный участник
Сообщения: 163
Зарегистрирован: 29 июн 2012, 12:40
Репутация: 115
Откуда: Kyїv, Ukraine
Контактная информация:

Re: QGIS 2.0.1+grass+saga

Сообщение darsvid » 18 ноя 2013, 16:12

Продолжу тему, т.к. кириллица в имени пользователя - весьма распространенный случай. Хочу для себя прояснить следующий момент:

раньше Sextante ставился в папку C:\Users\имя_пользователя\.qgis\ и из-за этого возникали проблемы, которые решались переносом папки с плагинами в более "удобное" место и добавлением --configpath в bat-файл.

Теперь же Processing в ядре и не использует путей к пользовательской папке - почему же тогда эта ошибка?

Годится ли для ее решения старый способ с переносом папки плагинов и добавлением --configpath в bat-файл?

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: QGIS 2.0.1+grass+saga

Сообщение Александр Мурый » 20 ноя 2013, 13:13

darsvid писал(а): Теперь же Processing в ядре и не использует путей к пользовательской папке - почему же тогда эта ошибка?
Я вот не уверен, что совсем не использует, т.к. настройки хранятся в пользовательской папке.
darsvid писал(а): Годится ли для ее решения старый способ с переносом папки плагинов и добавлением --configpath в bat-файл?
Проверяется путём эксперимента :)
Редактор материалов, модератор форума

Ответить

Вернуться в «Ошибки QGIS»

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

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