Не могу понять причину, почему у меня не запускаются модули ГРАСА и Саги..
даже изменить папку в настройках самих модулей не удается...
НАПРИМЕР
при запуске 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']
Подскажете, пожалуйста, что это может быть?
QGIS 2.0.1+grass+saga
-
- Участник
- Сообщения: 89
- Зарегистрирован: 16 май 2012, 21:29
- Репутация: 0
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: QGIS 2.0.1+grass+saga
Очевидно, модулю Processing в QGIS не нравится имя пользователя с кириллицей.
Редактор материалов, модератор форума
- darsvid
- Активный участник
- Сообщения: 163
- Зарегистрирован: 29 июн 2012, 12:40
- Репутация: 115
- Откуда: Kyїv, Ukraine
- Контактная информация:
Re: QGIS 2.0.1+grass+saga
Продолжу тему, т.к. кириллица в имени пользователя - весьма распространенный случай. Хочу для себя прояснить следующий момент:
раньше Sextante ставился в папку C:\Users\имя_пользователя\.qgis\ и из-за этого возникали проблемы, которые решались переносом папки с плагинами в более "удобное" место и добавлением --configpath в bat-файл.
Теперь же Processing в ядре и не использует путей к пользовательской папке - почему же тогда эта ошибка?
Годится ли для ее решения старый способ с переносом папки плагинов и добавлением --configpath в bat-файл?
раньше Sextante ставился в папку C:\Users\имя_пользователя\.qgis\ и из-за этого возникали проблемы, которые решались переносом папки с плагинами в более "удобное" место и добавлением --configpath в bat-файл.
Теперь же Processing в ядре и не использует путей к пользовательской папке - почему же тогда эта ошибка?
Годится ли для ее решения старый способ с переносом папки плагинов и добавлением --configpath в bat-файл?
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: QGIS 2.0.1+grass+saga
Я вот не уверен, что совсем не использует, т.к. настройки хранятся в пользовательской папке.darsvid писал(а): Теперь же Processing в ядре и не использует путей к пользовательской папке - почему же тогда эта ошибка?
Проверяется путём экспериментаdarsvid писал(а): Годится ли для ее решения старый способ с переносом папки плагинов и добавлением --configpath в bat-файл?

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