INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Aufruf von Python



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

17.12.2009, 11:12
Beitrag #1

Mictlantecutli Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Aug 2009

2010
2009
kA

2.....
Deutschland
Aufruf von Python
Hallo zusammen,
ich möchte ein Python-Skript aus LabVIEW heraus aufrufen. Dazu benutze ich das VI 'Systembefehl ausführen'. Leider spuckt mir das VI nach Aufruf über den Fehlercluster immer den Fehler 2 aus:
Befehl des VIs "Systembefehl ausführen" war "python Fill_Report.py"
Gebe ich den Befehl per Hand in einer Windows-Konsole ein funktioniert alles einwandfrei. Installiert habe ich Python in der Version 2.4. Den Pfad zur Installation habe ich händisch in die Systemvariable Path eingetragen.

Hat vllt. jemand eine Idee wo das Problem liegen könnte?

Vielen Dank
Mic

Version des angehängten VIs 9.0f2


Angehängte Datei(en)
Sonstige .vi  Create_Report.vi (Größe: 10,7 KB / Downloads: 251)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.12.2009, 11:27
Beitrag #2

BsaiboT Offline
LVF-Stammgast
***


Beiträge: 449
Registriert seit: Nov 2009

2010
2007
kA

22459
Deutschland
Aufruf von Python
Hallo Mic,

Ich arbeite leider(?) nicht mit Python, daher kann ich nicht wirklich weiterhelfen bzw dein VI ausprobieren.

Aber was ich mich frage ist: Ist die Anwendung "Python" über die Console aus jedem beliebigen Pfad heraus ausführbar oder musst du die Anwendung mit explizieter Pfadangabe starten also "C:> c:programmepythonpython.exe Fill_Report.py" statt "C:> python Fill_Report.py"?

Allerdings gehe ich davon aus, dass dies auszuschliessen ist, da du schreibst, es bereits händisch in einer Console getestet zu haben und ich davon ausgehe, dass du dabei ebenfalls in "C:Projekte>" gewesen bist.

//Tobias

Tobias Brüggemann
Dipl.-Ing.(FH) Nachrichtentechnik/Elektronik
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.12.2009, 11:33
Beitrag #3

Mictlantecutli Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Aug 2009

2010
2009
kA

2.....
Deutschland
Aufruf von Python
Hallo Tobias,
danke für Deine schnelle Antwort!
Ich habe das Problem jedoch schon behoben, was so ein kleiner Neustart doch alles beheben kann^^
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.12.2009, 11:35
Beitrag #4

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Aufruf von Python
' schrieb:musst du die Anwendung mit explizieter Pfadangabe starten also "C:> c:programmepythonpython.exe Fill_Report.py" statt "C:> python Fill_Report.py"?
Genau da wird der Fehler sein.
Du musst die ganze Befehlseingabe machen.
Wenn python.exe im Suchpfad ist genügt denke ich mal python.exe .....

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Labview 16 aufruf von Python Skript bachatero18 2 2.813 21.12.2022 11:00
Letzter Beitrag: bachatero18
  Kommunikation mit laufendem Python-Script Lime 2 2.582 29.04.2021 16:32
Letzter Beitrag: jg
  Python Code in LabVIEW nutzen n4f3ts 7 11.402 17.03.2016 09:23
Letzter Beitrag: n4f3ts
  LabView und Python via UDP bluesaturn 3 5.408 17.09.2011 09:24
Letzter Beitrag: Falk
  Erkennung direkter Aufruf oder SubVI-Aufruf Lucki 18 14.736 20.05.2009 14:22
Letzter Beitrag: TSC
  Python smolle 2 4.290 17.04.2008 14:40
Letzter Beitrag: smolle

Gehe zu: