Qgis python error

Геоинформационные системы (ГИС) и дистанционное зондирование Земли (ДЗЗ), новости, программное обеспечение, журналы, публикации, документация, форум

artemiziy

Активный участник

Сообщения: 115
Зарегистрирован: 29 апр 2008, 11:08
Проекты: 1/1

Репутация: 7

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

Всем добрый день,

При попытке настроить в QGIS «Анализ данных» — «Параметры…» возникает следующее сообщение:

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

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

TypeError: function takes exactly 5 arguments (1 given) 
Traceback (most recent call last):
  File "C:/OSGEO4~1/apps/qgis/./python/pluginsprocessingguiConfigDialog.py", line 150, in accept
    self.tr('Wrong value for parameter "%s":nn%s' % (setting.description, unicode(e))))
TypeError: function takes exactly 5 arguments (1 given)


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

Расположение Python:
C:/OSGEO4~1/apps/qgis/./python/pluginsprocessing
C:/OSGEO4~1/apps/qgis/./python
C:/Users/nikartem/.qgis2/python
C:/Users/nikartem/.qgis2/python/plugins
C:/OSGEO4~1/apps/qgis/./python/plugins
C:OSGEO4~1appsPython27libsite-packagesmatplotlib-1.3.1-py2.7-win-amd64.egg
C:OSGEO4~1appsPython27libsite-packagesnose-1.3.3-py2.7.egg
C:OSGEO4~1appsPython27libsite-packagestornado-4.0.1-py2.7-win-amd64.egg
C:OSGEO4~1appsPython27libsite-packagesbackports.ssl_match_hostname-3.4.0.2-py2.7.egg
C:OSGEO4~1appsPython27libsite-packagescertifi-14.05.14-py2.7.egg
c:osgeo4~1appspython27libsite-packagespython_dateutil-2.1-py2.7.egg
C:OSGEO4~1binpython27.zip
C:OSGEO4~1appsPython27DLLs
C:OSGEO4~1appsPython27lib
C:OSGEO4~1appsPython27libplat-win
C:OSGEO4~1appsPython27liblib-tk
C:OSGEO4~1bin
C:OSGEO4~1appsPython27
C:OSGEO4~1appsPython27libsite-packages
C:OSGEO4~1appsPython27libsite-packagesPIL
C:OSGEO4~1appsPython27libsite-packagesjinja2-2.7.2-py2.7.egg
C:OSGEO4~1appsPython27libsite-packagesmarkupsafe-0.23-py2.7-win-amd64.egg
C:OSGEO4~1appsPython27libsite-packagespytz-2012j-py2.7.egg
C:OSGEO4~1appsPython27libsite-packageswin32
C:OSGEO4~1appsPython27libsite-packageswin32lib
C:OSGEO4~1appsPython27libsite-packagesPythonwin
C:OSGEO4~1appsPython27libsite-packageswx-2.8-msw-unicode
C:/Users/nikartem/.qgis2//python
C:OSGEO4~1appsqgispythonpluginsfToolstools

Версия QGIS — 2.14.1-Essen, поставлена через OSGeo4W64

подскажите, пожалуйста, проблема в каких-то настройках?


Даниил Белый

Новоприбывший

Сообщения: 5
Зарегистрирован: 19 ноя 2015, 12:38

Репутация: 0

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

Сообщение

Даниил Белый » 09 фев 2018, 16:15

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


drrrrr

Участник

Сообщения: 79
Зарегистрирован: 31 янв 2012, 10:51

Репутация: 45

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

Сообщение

drrrrr » 09 фев 2018, 17:01

Разбирался я с этой злосчастной ошибкой, причина — фиг догадаешься — в настройках grass проверяется наличие пути %OSGEO4W_ROOT%appsmsys. Создайте эту папку руками ну или установите пакет msys.


Аватара пользователя

Denis Rykov

Гуру

Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Статьи: 33
Проекты: 9

Репутация: 528
Ваше звание: Author
Контактная информация:

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

Сообщение

Denis Rykov » 09 фев 2018, 20:52

Даниил Белый писал(а): ↑

09 фев 2018, 16:15

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

Может быть стоит обновить QGIS?

Spatial is now, more than ever, just another column- The Geometry Column.


Svettlana

Новоприбывший

Сообщения: 6
Зарегистрирован: 09 фев 2018, 10:39

Репутация: 0
Откуда: Симферополь

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

Сообщение

Svettlana » 12 фев 2018, 10:44

Добрый день! Помоги пожалуйста.
При Preprocessing Sentinel-2 где -то при 60% выполнения постоянно выпадает (независимо от версии QGIS или используемого компьютера):

Traceback (most recent call last):
File «C:/Users/Irina/.qgis2/python/pluginsSemiAutomaticClassificationPluginmaininterfacesentinelTab.py», line 164, in performSentinelConversion
self.sentinel2(cfg.ui.S2_label_86.text(), o)
File «C:/Users/Irina/.qgis2/python/pluginsSemiAutomaticClassificationPluginmaininterfacesentinelTab.py», line 249, in sentinel2
cfg.mx.msgErr38(outR)
File «C:/Users/Irina/.qgis2/python/pluginsSemiAutomaticClassificationPlugincoremessages.py», line 248, in msgErr38
self.msgBarError(cfg.QtGuiSCP.QApplication.translate(«semiautomaticclassificationplugin», «Error») + » [38]», cfg.QtGuiSCP.QApplication.translate(«semiautomaticclassificationplugin», «Unable to load raster » + path))
TypeError: function takes exactly 5 arguments (1 given)

Как решить эту проблему?


gamm

Гуру

Сообщения: 3828
Зарегистрирован: 15 окт 2010, 08:33

Репутация: 997
Ваше звание: программист
Откуда: Казань

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

Сообщение

gamm » 12 фев 2018, 11:07

запустить в отладчике, или поставить отладочную печать в том месте, где не хватает параметров. Обычно ерунда какая-нибудь, типа русских букв в путях, или отсутствия какой-нибудь папки (которых у Сентиля хватает). Или пальчиком по коду поводить в этом месте, посмотреть, какие такие 5 аргументов в функцию должны попасть.


Даниил Белый

Новоприбывший

Сообщения: 5
Зарегистрирован: 19 ноя 2015, 12:38

Репутация: 0

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

Сообщение

Даниил Белый » 13 фев 2018, 18:20

drrrrr:
Разбирался я с этой злосчастной ошибкой, причина — фиг догадаешься — в настройках grass проверяется наличие пути %OSGEO4W_ROOT%appsmsys. Создайте эту папку руками ну или установите пакет msys.

Это помогло! Выражаю огромную благодарность!!! :D


Svettlana

Новоприбывший

Сообщения: 6
Зарегистрирован: 09 фев 2018, 10:39

Репутация: 0
Откуда: Симферополь

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

Сообщение

Svettlana » 13 фев 2018, 19:46

gamm писал(а): ↑

12 фев 2018, 11:07

Обычно ерунда какая-нибудь, типа русских букв в путях

Все получилось! Огромное спасибо!


I’m encountering what looks like the same error using the most recent release package, both through the quick install download and the OSGEO advanced installer, as of 10/21/2013, noon Central Time (USA). All dependencies presumably were updated through the advanced installer. This is Windows 7 64-bit using 64-bit install, which is slightly different from the Windows version on the original ticket. Apologies if I should have opened a new ticket for this given the OS version disparity: first time poster, though a user for 1-2 years. I still have QGIS 1.8 installed in a separate directory while testing the new version; unsure if this could cause a problem, though my sense is that’s unlikely. Thanks.

Couldn't load plugin 'processing' from ['C:/OSGEO4~1/apps/qgis/./python', 'C:\Users\Ryan/.qgis2/python', 'C:\Users\Ryan/.qgis2/python/plugins', 'C:/OSGEO4~1/apps/qgis/./python/plugins', 'C:\OSGeo4W\apps\python27', 'C:\OSGeo4W\apps\python27\DLLs', 'C:\OSGeo4W\apps\python27\lib\C:\OSGeo4W\apps\python27\lib\lib-tk', 'C:\OSGEO4~1\bin\python27.zip', 'C:\OSGEO4~1\apps\Python27\DLLs', 'C:\OSGEO4~1\apps\Python27\lib', 'C:\OSGEO4~1\apps\Python27\lib\plat-win', 'C:\OSGEO4~1\apps\Python27\lib\lib-tk', 'C:\OSGEO4~1\bin', 'C:\OSGEO4~1\apps\Python27', 'C:\OSGEO4~1\apps\Python27\lib\site-packages', 'C:\OSGEO4~1\apps\Python27\lib\site-packages\PIL', 'C:\OSGEO4~1\apps\Python27\lib\site-packages\pytz-2012j-py2.7.egg', 'C:\OSGEO4~1\apps\Python27\lib\site-packages\win32', 'C:\OSGEO4~1\apps\Python27\lib\site-packages\win32\lib', 'C:\OSGEO4~1\apps\Python27\lib\site-packages\Pythonwin', 'C:\OSGEO4~1\apps\Python27\lib\site-packages\Shapely-1.2.18-py2.7-win-amd64.egg', 'C:\OSGEO4~1\apps\Python27\lib\site-packages\six-1.3.0-py2.7.egg', 'C:\OSGEO4~1\apps\Python27\lib\site-packages\wx-2.8-msw-unicode', 'C:\OSGEO4~1\apps\Python27\lib\site-packages\xlrd-0.9.2-py2.7.egg', 'C:\OSGEO4~1\apps\Python27\lib\site-packages\xlwt-0.7.5-py2.7.egg', 'C:\OSGEO4~1\apps\qgis\python\plugins\fTools\tools']

Traceback (most recent call last):
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 182, in loadPlugin
    __import__(packageName)
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 453, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\__init__.py", line 20, in 
    from processing.tools.general import runalg, runandload, alghelp, alglist, algoptions, load, extent, getobject
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 453, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\tools\general.py", line 29, in 
    from processing.core.Processing import Processing
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 453, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\core\Processing.py", line 52, in 
    from processing.admintools.AdminToolsAlgorithmProvider import AdminToolsAlgorithmProvider
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 453, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\admintools\AdminToolsAlgorithmProvider.py", line 30, in 
    from processing.admintools.ImportVectorIntoGeoServer import ImportVectorIntoGeoServer
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 453, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\admintools\ImportVectorIntoGeoServer.py", line 32, in 
    from processing.admintools.GeoServerToolsAlgorithm import GeoServerToolsAlgorithm
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 453, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\admintools\GeoServerToolsAlgorithm.py", line 20, in 
    from processing.admintools.geoserver.catalog import Catalog
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 453, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\admintools\geoserver\catalog.py", line 28, in 
    from processing.admintools.geoserver.layer import Layer
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 453, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\admintools\geoserver\layer.py", line 26, in 
    from processing.admintools.geoserver.support import ResourceInfo, xml_property, write_bool, url
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 453, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\admintools\geoserver\support.py", line 28, in 
    import urllib
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 453, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:\OSGEO4~1\apps\Python27\lib\urllib.py", line 26, in 
    import socket
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 453, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:\OSGEO4~1\apps\Python27\lib\socket.py", line 47, in 
    import _socket
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 453, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
ImportError: DLL load failed: %1 is not a valid Win32 application.

Python version:
2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]

QGIS version:
2.0.1-Dufour Dufour, d94c044

Python path: ['C:/OSGEO4~1/apps/qgis/./python', 'C:\\Users\\Ryan/.qgis2/python', 'C:\\Users\\Ryan/.qgis2/python/plugins', 'C:/OSGEO4~1/apps/qgis/./python/plugins', 'C:\\OSGeo4W\\apps\\python27', 'C:\\OSGeo4W\\apps\\python27\\DLLs', 'C:\\OSGeo4W\\apps\\python27\\lib\\C:\\OSGeo4W\\apps\\python27\\lib\\lib-tk', 'C:\\OSGEO4~1\\bin\\python27.zip', 'C:\\OSGEO4~1\\apps\\Python27\\DLLs', 'C:\\OSGEO4~1\\apps\\Python27\\lib', 'C:\\OSGEO4~1\\apps\\Python27\\lib\\plat-win', 'C:\\OSGEO4~1\\apps\\Python27\\lib\\lib-tk', 'C:\\OSGEO4~1\\bin', 'C:\\OSGEO4~1\\apps\\Python27', 'C:\\OSGEO4~1\\apps\\Python27\\lib\\site-packages', 'C:\\OSGEO4~1\\apps\\Python27\\lib\\site-packages\\PIL', 'C:\\OSGEO4~1\\apps\\Python27\\lib\\site-packages\\pytz-2012j-py2.7.egg', 'C:\\OSGEO4~1\\apps\\Python27\\lib\\site-packages\\win32', 'C:\\OSGEO4~1\\apps\\Python27\\lib\\site-packages\\win32\\lib', 'C:\\OSGEO4~1\\apps\\Python27\\lib\\site-packages\\Pythonwin', 'C:\\OSGEO4~1\\apps\\Python27\\lib\\site-packages\\Shapely-1.2.18-py2.7-win-amd64.egg', 'C:\\OSGEO4~1\\apps\\Python27\\lib\\site-packages\\six-1.3.0-py2.7.egg', 'C:\\OSGEO4~1\\apps\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode', 'C:\\OSGEO4~1\\apps\\Python27\\lib\\site-packages\\xlrd-0.9.2-py2.7.egg', 'C:\\OSGEO4~1\\apps\\Python27\\lib\\site-packages\\xlwt-0.7.5-py2.7.egg', 'C:\\OSGEO4~1\\apps\\qgis\\python\\plugins\\fTools\\tools']

Hi guys, I get two errors when I start up the new QGIS version Nødebo. This is the first error;

**An error occurred during execution of following code: import pyplugin_installer

Traceback (most recent call last): File «», line 1, in File «/usr/share/qgis/python/qgis/utils.py», line 313, in loadPlugin showException(sys.exc_info()[0], sys.exc_info()[1], sys.exc_info()[2], msg, messagebar=True) File «/usr/share/qgis/python/qgis/utils.py», line 107, in showException open_stack_dialog(type, value, tb, msg) File «/usr/share/qgis/python/qgis/utils.py», line 185, in open_stack_dialog pypath=u»».join(u» {} «.format(path) for path in sys.path)) UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc3 in position 8: ordinal not in range(128)

Python version: 2.7.11 (default, Mar 31 2016, 06:18:34) [GCC 5.3.0]

QGIS version: 2.16.0-Nødebo ‘Nødebo’, exported

Python path: [‘/usr/share/qgis/python’, u’/home/ole/.qgis2/python’, u’/home/ole/.qgis2/python/plugins’, ‘/usr/share/qgis/python/plugins’, ‘/usr/lib/python27.zip’, ‘/usr/lib/python2.7’, ‘/usr/lib/python2.7/plat-linux2’, ‘/usr/lib/python2.7/lib-tk’, ‘/usr/lib/python2.7/lib-old’, ‘/usr/lib/python2.7/lib-dynload’, ‘/usr/lib/python2.7/site-packages’, ‘/usr/lib/python2.7/site-packages/gtk-2.0′, u’/home/ole/.qgis2//python’]**

Second error:

**An error occurred during execution of following code: pyplugin_installer.initPluginInstaller()

Traceback (most recent call last): File «», line 1, in NameError: name ‘pyplugin_installer’ is not defined

Python version: 2.7.11 (default, Mar 31 2016, 06:18:34) [GCC 5.3.0]

QGIS version: 2.16.0-Nødebo ‘Nødebo’, exported

Python path: [‘/usr/share/qgis/python’, u’/home/ole/.qgis2/python’, u’/home/ole/.qgis2/python/plugins’, ‘/usr/share/qgis/python/plugins’, ‘/usr/lib/python27.zip’, ‘/usr/lib/python2.7’, ‘/usr/lib/python2.7/plat-linux2’, ‘/usr/lib/python2.7/lib-tk’, ‘/usr/lib/python2.7/lib-old’, ‘/usr/lib/python2.7/lib-dynload’, ‘/usr/lib/python2.7/site-packages’, ‘/usr/lib/python2.7/site-packages/gtk-2.0′, u’/home/ole/.qgis2//python’]**

I guess there’s a conflict between python versions, but I have zero clue on how to solve this problem regardless. Help would be much appreciated since I’m leaning towards learning QGIS (and learning Python at the same time) instead of ArcGis, even though I have an ArcGis certificate until February next year.

Computer: Acer Aspire laptop (Manjaro 4.4.13-1 XFCE) I installed QGIS using the Arch Linux Repository, even though I have no clue what I was doing.

Понравилась статья? Поделить с друзьями:
  • Qfil sahara server fail как исправить
  • Tar skip error
  • Qcamain10x64 sys как исправить
  • Tar exe error exit delayed from previous errors
  • Pyuic5 error in input file not well formed invalid token line 1 column 1