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?
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 Ссылка
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.
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).
Tags und Links python python-3.x anaconda twisted