Wie zu installieren subprocess-Modul für python?

pip ist nicht in der Lage zu finden, dieses Modul, sowie mich auf pypi-website.
Könnten Sie bitte sagen Sie mir das Geheimnis, wie es zu installieren?

Brauche ich das Modul, um zu laichen neue shell-Prozess über Teilprozess.nennen. Ich habe gesehen, dass viele Beispiele, wo Menschen nutzen import subprocess, aber niemand zeigt, wie es installiert wurde.

Fehler, dass ich (nur für den Fall ich habe meinen Verstand verloren und versteht nicht, was Los ist):

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\Alexander\Desktop\tests-runner>python run.py
Traceback (most recent call last):
  File "run.py", line 165, in <module>
    main()
  File "run.py", line 27, in main
    subprocess.call('py.test')
  File "C:\Python27\lib\subprocess.py", line 522, in call
    return Popen(*popenargs, **kwargs).wait()
  File "C:\Python27\lib\subprocess.py", line 710, in __init__
    errread, errwrite)
  File "C:\Python27\lib\subprocess.py", line 958, in _execute_child
    startupinfo)
WindowsError: [Error 2] The system cannot find the file specified
  • es ist vordefiniert, die Sie nicht haben, um es zu installieren. was ist deine python-version?
  • Die subprocess Modul ist Teil der standard-Bibliothek, er muss nicht (kann nicht, wirklich), installiert werden. Die Fehlermeldung, die Sie erhalten, zeigt an, dass die ausführbare Datei soll ausgeführt werden als Teilprozess nicht gefunden werden kann, nicht die subprocess Modul selbst. Möglicherweise ein Problem mit dem Arbeitsverzeichnis $PATH oder die ausführbare Datei, die keine .exe.
  • Von welchem Typ die Datei ist py.test? Windows weiß nicht, wie es ausgeführt werden soll eine Datei mit einem .test Erweiterung, so müssten Sie zumindest angeben, einen interpreter zum ausführen von es mit. Siehe diese Frage ein Beispiel für dieses problem mit git.cmd.
  • versuchen py.test.exe Namen. Windows möglicherweise nicht hinzufügen .exe suffix, weil es denkt, dass die Datei schon hat es (.test). Hier ist wie die Windows-Suche nach der ausführbaren Datei
  • Ein update: ich sehe diesen Fehler nur, wenn ich führen Sie in IDEL (Python-GUI) oder sogar direkt im Windows-dos-shell. Wenn ich es ausführen in der GIT-shell als Kommandozeilen-es funktioniert gut.
InformationsquelleAutor avasin | 2014-10-01
Schreibe einen Kommentar