2017-10-02 10 views
0

Ich habe Python 3.6.0 |Anaconda 4.3.0 (64-bit) installiert auf Windows 10. Ich dann downloaded and installedPython 2.7 | (32-bit).Wie installiert man Python 32bit neben Anaconda 64bit

Mein Ziel ist es, in der Lage sein, die Eingabeaufforderung zu öffnen und wählen Sie entweder Python 3.6 oder 2.7 basierend auf der Umgebungsvariablen Name.

Beispiel:

python ---> Python 3.6.0 |Anaconda 4.3.0 (64-bit) 
python2 ---> Python 2.7 | (32-bit) 

fand ich eine ähnliche Frage here und ich implementiert, um die Antwort darauf hindeutet, Conda zu verwenden, um eine Ad-hoc-Umgebung zu schaffen. Dieser Ansatz führt jedoch zu Python 64-Bit anstelle von 32-Bit.

Können Sie mir einen guten Weg vorschlagen, die Umgebungsvariablen einzurichten, ohne etwas zu vermasseln?

Antwort

0

Wie ich mein Problem gelöst:

  1. python.exe und pythonw.exe-python27.exe umbenannt und pythonw27.exe (geben Sie den gewünschten Namen)
  2. erstellt enviromental variable durch den Pfad hinzugefügt werden, wobei .exe Dateien gespeichert werden (Beispiel: C:\Python27\)
  3. Gefolgt Anweisungen dieser video um pip zu installieren. Denken Sie daran, auf this scriptpython, was auch immer neue Umweltvariablennamen ändern Sie gab (ex: #!/usr/bin/env python27)

Hinweis: keine Notwendigkeit zu berühren anaconda!

0

Sie sollten nur in der Lage sein, sie als normal zu installieren, dann wenn Sie kommen, um die Verbindung zu dem einen oder anderen nur Python2 oder Python3 in der Befehlszeile ausführen oder fehlt mir der Punkt der Frage.

https://www.reddit.com/r/learnpython/comments/3l5pc9/using_python_3_and_python_2_on_the_same_machine/

+0

Wenn ich die Eingabeaufforderung öffne ich python eingeben, führe ich Python3.6. Ich möchte in der Lage sein, etwas wie python2 (oder was auch immer) zu schreiben, um python2.7 auszuführen ... aber ich weiß nicht, wie man das macht –

+0

Wenn Sie also ein Python-Skript in Python2 ausführen, könnten Sie sagen " python2 script.py "oder wenn Sie es in python3 ausführen, können Sie" python3 script.py "verwenden. Wenn Sie Python installieren, sollten diese Befehle standardmäßig verfügbar sein, auch wenn beide installiert sind. –

+0

Wenn ich python2 und python3 tippe, bekomme ich nichts als: 'python2/3' wird nicht als interner oder externer Befehl erkannt, ausführbare Programm- oder Batch-Datei. Das ist mein Problem .... –

Verwandte Themen