Wie laufe ich verdreht von der Konsole?

8

Ich verwende Python 3 mit Anaconda unter Windows 7. Ich habe Twisted mit conda install twisted installiert, und jetzt versuche ich, twisted (oder twistd ?) von der Konsole aus auszuführen, aber ich erhalte diesen Fehler

  

'twisted' wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt.

Das lässt mich glauben, dass ein Verzeichnis im Pfad fehlt, wie in diese Frage . Anaconda wird in C:\Anaconda3 installiert, aber selbst in C:\Anaconda3\Lib\site-packages\twisted gibt es keine twisted.py oder twistd.py Datei.

Tue ich etwas falsch oder suche ich an der falschen Stelle nach den Akten?

Ist das ein Problem, weil Twisted noch nicht offiziell nach Python 3 portiert wurde?

    
Michael A 17.06.2015, 21:49
quelle

3 Antworten

4

twistd führt verdrehte Anwendungen aus (obwohl Sie wie jede andere Python-Datei ein Skript mit Twisted-Code ausführen können) und sollten sich im Verzeichnis bin in Ihrem Anaconda-Installationsverzeichnis befinden, wenn Sie conda erhalten , Sie können auch twistd erhalten.

twisted ist die Bibliothek, die Sie verwenden, um Code zu schreiben, der Twisted verwendet. Sie können das also nicht über die Befehlszeile ausführen.

Hier ist der Status von Twisted on Python3 Ссылка

Und hier ist das spezielle Ticket über twistd, das noch nicht auf Python3 verfügbar ist Ссылка

    
timkofu 14.07.2015, 20:17
quelle
3
  

Verwechseln Sie "Twisted" nicht mit " twistd ". Wenn Sie " twistd " verwenden, dann    ist läuft das Programm mit Python. " twistd " ist ein Python-Programm, das unter anderem eine Anwendung aus einer .tac -Datei laden kann   (wie Sie hier tun).

     

Die "Twisted Command Prompt" ist ein Twisted-Installer   Bequemlichkeit um Menschen unter Windows zu helfen . Alles, was es macht, ist    Setzen Sie %PATH% auf das Verzeichnis mit dem Programm " twistd " . Sie könnten Twist von einer normalen Eingabeaufforderung ausführen, wenn Sie    Legen Sie% PATH% richtig fest oder rufen Sie es mit dem vollständigen Pfad auf.

(Von Wie führen Sie eine Twisted-Anwendung über Python (anstatt über Twisted) aus? )

Ausführen:

%Vor%

Wo in C:\path\to\twistd.py fügen Sie den Pfad zur Datei twistd.py ein.

    
J. C. Rocamonde 10.07.2015 13:42
quelle
2

Twisted ist eine Python-Bibliothek. Um es zu verwenden, könnten Sie es importieren, z. B. ist hier ein Webserver von twisted home page :

%Vor%

Speichern Sie es in einer Datei, z. B. counter_server.py , und führen Sie: py counter_server.py . Sie könnten http://localhost:8080/ aufrufen, um sicherzustellen, dass es funktioniert (nicht mit twisted-15.2.1 version auf Python 3). Twisted wird nur teilweise in Python 3 portiert (das Diagramm basiert auf den Daten von a vor einem Jahr).

twistd ist ein Python-Programm, das twisted Python-Paket verwendet (Anmerkung: e ). Es ist noch nicht auf Python 3 portiert ( pip install twisted installiert es auf Python 2, aber es installiert es nicht auf Python 3).

    
jfs 14.07.2015 20:35
quelle