2015-06-12 8 views
11

Ich versuche, verschiedene Versionen von python auf win7 zu verwenden, und mir wurde gesagt, dass ich die python laucher verwenden kann.Python & Windows: Wo ist der Python-Launcher?

Ich finde die Dokumente dafür: https://docs.python.org/3/using/windows.html#launcher Aber ich weiß nicht, wo es ist. Jemand sagt es heißt py.exe, aber es gibt keine Datei mit diesem Namen auf meinem Computer.

Ich installierte Python 3.4.3 mit Anaconda, https://store.continuum.io/cshop/anaconda/, kommt mit Scipy

===========

UPDATE: Da es keine python launcer in Anacoda, wie kann ich wieder -es installieren? Oder wenn es eine bessere Möglichkeit gibt, verschiedene Versionen unter Win7 zu verwenden?

Antwort

12

Es sollte im Stammverzeichnis von Python 3.3 installiert und höher sein. Es ist nicht für Python2 verfügbar.

Gehen Sie zu C: \ PythonXX \ und Sie sollten py.exe für Ihre Version finden.

In Eingabeaufforderung oder Ihre Lieblingsschale (wie Cygwin), laufen:

py -3.3 -m path/to/myscript.py 

Allerdings funktioniert dies nur, wenn Sie eine 3.3 oder höher installieren.

EDIT: Anaconda kommt nicht mit Python-Launcher. Es ist nur für einen ActiveState, Standard oder wahrscheinlich viele andere Installationen verfügbar.

EDIT2: Hier sind zwei brandneue, Python 3.4-Installationen von ActiveState Python und Anaconda Python, Screenshot. Beachten Sie, dass Anaconda Python py.exe und viele andere (nicht wesentliche) ausführbare Dateien nicht enthält?

Anaconda Install ActiveState Install

EDIT3: Nach einigen "schwierigen" Tests, nur setzen anaconda als Standard für Python3.4 installieren und die py.exe greifen von einer anderen installieren. Das ist alles. Sie können also Python3.4 von einer anderen Quelle installieren, es deinstallieren und die Datei py.exe speichern, sicherstellen, dass es sich im Systempfad befindet und der Python-Launcher vollständig installiert ist.

Edit4: Eigentlich ist es auch ein eigenständiges Installationsprogramm finden Sie hier: https://bitbucket.org/vinay.sajip/pylauncher/downloads

+0

Hmm, Ihre Antwort als meine vielleicht sinnvoller scheint - nicht sicher, warum es wurde downvoted. –

+0

Nicht sicher, aber Ihre ist nützlich. Ich habe gerade Screenshots hinzugefügt, um das zu verdeutlichen. –

+1

Dann wie kann ich es installieren? Und gibt es eine andere gute Verteilung? Ich mag "Anaconda" kommt mit "Scipy", macht Python viel besser für Laien wie mich. – cqcn1991

3

Es sieht aus wie der Python ausführbaren Teil des conda Befehls ist, wenn Sie Anaconda verwenden, nach ihrer Website. Laut Alexander Huszagh (siehe seine Antwort) kommt der Python Launcher nicht mit Anaconda Python.

Here is a blog post that is perhaps relevant.

+1

Nein. Der Python-Launcher ist py.exe, das Hauptverzeichnis in der Standardinstallation gefunden wird, sowie der ActiveState Python wird für Python 3.3 und höher installiert. –

+0

Edited zu beheben - danke. –

+0

Es kommt übrigens nicht standardmäßig. –

0

Die Experten gaben eine Antwort, die eine Version von Python relevant scheint aber nicht die neueste Version verfügbar. z.B. In meinem am wenigsten bevorzugten Kommandozeilenwerkzeug habe ich folgendes eingegeben:

C: \ Programme (x86) \ Python36-32> dir py.exe/s

Es antwortete: Datei nicht gefunden