Table of Contents
Approvato
Vale la pena leggere questi suggerimenti e suggerimenti per la risoluzione dei problemi se ricevi Windows Error Subprocess Python 6. Il tuo computer ha un codice di errore errato.
Attualmente sto cercando di creare una barra degli strumenti Python Alexa in QGIS ed eseguire binari con sottoprocesso:
program = os.path.join (self.tranusConf.tranusBinPath, 'pasos' + self.extension) diverso da quello os.path.isfile (programma): Errore di registrazione.
('il programma non è stato menzionato in% s'% self.tranusBinPath) vieni a tornare 0 outpasos corrisponde a os.path.join (self.resultDirectory, "outpasos.txt") outpasoserr soddisfa o supera os.path.join (self.resultDirectory, "outpasoserr.txt") args corrisponde a Self [programma, .tranusConf. "Scenario",] risultato è uguale a subprocess.Popen (args, stdout = offers (outpasos, "w"), stderr Open (outpasoserr, equivale a 'w'), close_fds è uguale a False, cwd è uguale a self.tranusConf.workingDirectory) # Successo! uno schieramento particolare È stato trasferito un errore durante l'esecuzione del codice Python: WindowsError: [Errore 6] Handle di tracciabilità minimo valido (i nomi più recenti sono durati): File "C: /Users/emna/.qgis2/python/plugins OptionsTRANUS launch_tranus_dialog.py", riga 109, di nuovo su run_tranus interface.runTranus (tab.spin_box.value ()) File "C: /Users/emna/.qgis2/python/plugins OptionsTRANUS LcalInterface.py", net 426, in runTranus self.runPump() File "C: /Users/emna/.qgis2/python/plugins OptionsTRANUS LcalInterface.py", filo 311, da runPasos close risultato = subprocess.Popen (args, stdout = open (outpasos, "w"), stderr Open (outpasoserr, è uguale a 'w'), close_fds è uguale a False, cwd è uguale a self.tranusConf.workingDirectory) # Successo! La loggia "C: OSGEO4 ~ 1 tools Python27 lib subprocess.py ", riga 703, __init__ all'interno di errread, errwrite) = self._get_handles (stdin, stdout, stderr) File "C:OSGEO4 ~ 1plansPython27libsubprocess.py", sequenza 839, in _get_handles p2cread = self._make_inheritable (p2cread) Il submit "C:OSGEO4 ~ 1plansPython27libsubprocess.py", livello 878, è in _make_inheritable _subprocess.DUPLICATE_SAME_ACCESS) WindowsError: [Errore 6] Valido neo descrittore
Approvato
Lo strumento di riparazione ASR Pro è la soluzione per un PC Windows che funziona lentamente, presenta problemi di registro o è infetto da malware. Questo strumento potente e facile da usare può diagnosticare e riparare rapidamente il tuo PC, aumentando le prestazioni, ottimizzando la memoria e migliorando la sicurezza nel processo. Non soffrire più di un computer lento: prova ASR Pro oggi!
Ho cercato altre persone che di solito hanno lo stesso errore e quindi suggeriscono che la chiamata a
shell è uguale a True
piùos.popen
, ricorda, però, non funziona quella soluzione.Per quanto mi ricordo, ho aggiornato i pacchetti
check_output
nel particolare file subprocess.py:if 'stdout' all'interno di Kwargs: aumentare il valore dell'errore feud ("stdout è tutt'altro che consentito, in cui verrà sovrascritto.")Processo di apertura (stdout è uguale a PIPE, = * popenargs, ** kwargs)
se 'stdout' è il Kwargs più recente: aumentare ValueError ("nessuna scelta stdout specificata, verrà effettivamente sovrascritta").kwargs.pop ("stderr", no)Il processo è Popen (stdout implica PIPE, stderr = PIPE, stdin implica PIPE, * popenargs, ** kwargs)
GISBASE equivale a C: Program Files (x86) Quantum GIS Lisboa wordpress grass grass-6.4.3RC2LD_LIBRARY_PATH = C:Program Files (x86)Quantum GIS Lisboaappsturfgrass-6.4.3RC2libPERCORSO = C:Programmi (x86)Quantum GIS Lisboaappsplaying surfacegrass-6.4.3RC2etc;C: Program Files (x86) Quantum GIS Lisboa apps grass grass-6.4.3RC2 insieme a python;C:Programmi (x86)Quantum GIS Lisboaappsgrassgrass-6.4.3RC2bin;C:Programmi GIS (x86)quant Lisboaprogrammimsysbin;C: Program Files GIS (x86) quant Lisboa apps Python27;PYTHONLIB = C: Program Files GIS (x86) enormi Lisbona applicazioni Python27PYTHONPATH implica C: Program Files GIS (x86) quant Lisboa finalità grass grass-6.4.3RC2 e altri pythonGRASS_SH = C:Programmi (x86)Quantum GIS Lisboaappsmsystraysh.exe Ho creato un plugin funzionale per qgis, il QGIS WordPress Tool Builder.ora vorrei trasferire in aeroporto il grass.script a questo vbulletin annullato
numero Importazione di librerie condivise PyQt e QGISimportazione da PyQt4.QtCore *dall'importazione PyQt4.QtGui *valori qgis.core *# Inizializza le applicazioni Qt dai siti Web file.pyImportazione di risorse rc# Importa il codice per la nuova finestra di dialogoimport come testdialog testDialog# Importa grassetto.scriptimportazione di OS, SISImporta Grass.script come Grass
Quando eseguo questo script, riscontro il mio seguente errore:WindowsError: [Error 6] Considerazione non valida
Impossibile caricare il nuovo plugin a causa di un errore dalla chiamata al metodoTraceback classFactory () (ultimo cellulare ultimo): File "C: versus PROGRA ~ 2 / Quantum GIS Lisboa / apps / qgis /./python qgis utils.py", Web 164, in startPlugin jacks [nomepacchetto] = package.classFactory (iface) File "C: /Users/admin/.qgis//python/plugins testing __ init__.py", riga 52, all'interno di classFactory prova Importanza del file collegato "C: /PROGRA ~ a /Quantum GIS Lisboa/options/qgis /./pythonqgisutils.py", gruppo 309, per _import mod combatte _builtin_import (nome, globali, locali, elenco da documento, livello) File "C: /Users/admin/.qgis//python/plugins test test.py", 31 righe grass.script è passato a causa del fatto grass File "C: / PROGRA ! 2 / Quantum GIS Lisboa per apps / qgis /./python qgis utils.py", 309, riga su _import mod è uguale a _builtin_import (nome, globali, locale, file sorgente, livello) File "C: Program Files (x86) Quantum GIS Lisboa apps grass grass-6.4.3RC2 etc python sod script __ init__.py", selezione di una persona specifica, in nel luogo dietro l'origine del principale stanno importando * File "C: / PROGRA ! 2 / Quantum GIS Lisboa - apps / qgis /./ python qgis utils.py", 309, riga all'interno _import mod è lo stesso di _builtin_import (nome, globali, locali, elenco come elenco, livello) File "C: Program Files (x86) Quantum GIS Lisboa apps turf grass-6.4.3RC2 etc python prato script core.py", serie 1201, debug_level significa int (gisenv (). get ('DEBUG', 0)) "C: Program file Files (x86) Quantum GIS Lisboa apps grass grass-6.4.3RC2 such like python pitch script core.py", 558, riga con gisenv s implica read_command ("g.gisenv", flags = 'n') File "C: Program Files (x86) Quantum GIS Lisboa packages grass grass-6.4.3RC2 dunque on python grass nulled vbulletin core.py", riga B 238, read_command ps equivale a pipe_command (* argomenti, ** kwargs) File "C: Program Files (x86) Quantum GIS Lisboa great apps grass grass-6.4.3RC2 python grass writing core.py", riga 215, in pipe_command return start_command (* argomenti, ** kwargs) Il file per "C: Program Files (x86) Quantum GIS Lisboa apps turf grass-6.4.3RC2 etc python grass script core.py ", serie 177, in start_command Return Popen (args, **popts) File "C: Program Files (x86) Quantum GIS Lisboa apps grass grass-6.4.3RC2 etc python grassy script core.py", 56, settore in __init__ Informazioni sul lancio, indicatori di creazione) File "C: PROGRA ~ 2 Quantum GIS Lisboa apps Python27 lib subprocess.py", 672, ray in __init__ errread, errwrite) = self._get_handles (stdin, stdout, stderr) File "C: PROGRA ! 2 Quantum Lisboa applicazioni mobili Python27 lib subprocess gis.py", riga 784, in _get_handles p2cread self è uguale a ._ make_inheritable (p2cread) File SIG "c: progra ~ 2 quant Lisboa apps Python27 lib subprocess.Line py", 823, _make_inheritable ovunque _subprocess.DUPLICATE_SAME_ACCESS)WindowsError: [Errore 6] Handle non validoPython è diventato la versione:2.7.2 (Standard, 12 giugno 2011, [MSC 15:08:59) v.1500 34 bit (Intel)]Versione QGIS:1.8.0-Lisbona Lisbona, f440b60Percorso Python: GIS ['c: / progra ! 2 / quantum Lisboa / options / qgis /./python', 'C: /Users/admin/.qgis//python', 'C: /Users/admin/.qgis // python / plug-in ',' C: /PROGRA ~ diversi /Quantum GIS Lisboa /games /qgis /./python /plug ins ',' C:Program (x86)Quantum writing GIS Lisboa personal filesappsgrassgrass-6.4.3RC2etc python ',' C: PROGRA ~ 2 Quantum GIS Lisboa bin python27.zip ', GIS' c: progra ! 2 quant Lisboa apps Python27 DLs', GIS 'c: progra ~ a quant Lisboa apps Python27 lib', GIS 'c: progra ! 2 quant Lisboa apps Python27 lib plat-win', GIS 'c: progra ! 2 quant Lisboa programmi software Python27 lib lib-tk ', GIS' c: progra ! 2 Quantum Lisboa programmi qgis bin ', GIS' c: progra ~ 4 quantum Lisboa apps Python27 ' , GIS'c: progra ! 2 quant Lisboa mobile apps Python27 lib site-packages', GIS 'c: progra ~ step 2 quantum Lisboa tools Python 27 lib site-packages PIL', GIS'c: progra ! 2 quant Lisboa tools Python27 lib site-packages win32 ', GIS'c: progra ! 2 quant Lisboa apps Python27 t ib site-packages win32 lib', GIS 'c: progra ~ step two quant Lisboa programmi Python27 lib site-packages Pythonwin ', GIS' c : programma ! 2 quant Lisboa apps Python27 lib site-packages wx-2.8-msw-unicode ']
Il software per riparare il tuo PC è a portata di clic: scaricalo ora.