Absolvieren Sie Python (x, y) und versuchen Sie, verschiedene Versionen von Python @Windows zu mischen

Python-Installation

herunterladen

Verwenden Sie die offizielle Distributions-Binärdatei unter http://www.python.org/.

64bit von 3.4 entfällt

Probieren Sie PyPy von http://pypy.org/ aus.

Installation

CPython führt das Installationsprogramm normal aus. Wählen Sie jedoch für keine Version "Zum Pfad hinzufügen". PyPy wurde auf C: \ PyPy26 erweitert.

Virtualenv installieren

C:\>c:\python27\scripts\pip install virtualenv
You are using pip version 7.0.1, however version 7.1.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting virtualenv
  Downloading virtualenv-13.1.0-py2.py3-none-any.whl (1.7MB)
    100% |################################| 1.7MB 236kB/s eta 0:00:01
Installing collected packages: virtualenv
Successfully installed virtualenv-13.1.0

Verwenden Sie virtualenv

In diesem Beispiel heißen alle "venv", es ist jedoch möglicherweise besser, einen beschreibenden Namen zu verwenden.

Python 2.7

C:\Users\kounoike\Documents\python\py27>venv\Scripts\activate.bat
(venv) C:\Users\kounoike\Documents\python\py27>python --version
Python 2.7.10

(venv) C:\Users\kounoike\Documents\python\py27>python
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()

Python 2.7-64bit

C:\Users\kounoike\Documents\python\py64>c:\python27\Scripts\virtualenv.exe -p c:\Python27_64\python.exe venv
Running virtualenv with interpreter c:\Python27_64\python.exe
New python executable in venv\Scripts\python.exe
Installing setuptools, pip, wheel...done.

C:\Users\kounoike\Documents\python\py64>venv\Scripts\activate.bat
(venv) C:\Users\kounoike\Documents\python\py64>python --version
Python 2.7.10

(venv) C:\Users\kounoike\Documents\python\py64>python
Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()

Python 3.4

C:\Users\kounoike\Documents\python\py34>c:\Python27\Scripts\virtualenv.exe -p c:\Python34\python.exe venv
Running virtualenv with interpreter c:\Python34\python.exe
Using base prefix 'c:\\Python34'
New python executable in venv\Scripts\python.exe
Installing setuptools, pip, wheel...done.

C:\Users\kounoike\Documents\python\py34>venv\Scripts\activate.bat
(venv) C:\Users\kounoike\Documents\python\py34>python --version
Python 3.4.3

(venv) C:\Users\kounoike\Documents\python\py34>python
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()

pypy

C:\Users\kounoike\Documents\python\pypy>c:\python27\Scripts\virtualenv.exe -p c:
\pypy26\pypy.exe venv
Running virtualenv with interpreter c:\pypy26\pypy.exe
New pypy executable in venv\bin\pypy.exe
Installing setuptools, pip, wheel...done.

C:\Users\kounoike\Documents\python\pypy>venv\bin\activate.bat
(venv) C:\Users\kounoike\Documents\python\pypy>where python
C:\Users\kounoike\Documents\python\pypy\venv\bin\python.exe

(venv) C:\Users\kounoike\Documents\python\pypy>python --version
Python 2.7.9 (295ee98b6928, May 31 2015, 14:07:43)
[PyPy 2.6.0 with MSC v.1500 32 bit]

Beachten Sie, dass es sich um "venv \ bin \ enabled.bat" handelt

Verwenden Sie für das Kompilieren erforderliche Bibliotheken wie numpy in Binärpaketen

Verwenden Sie die Binärpakete von Inoffizielle Windows-Binärdateien für Python-Erweiterungspakete.

Häufig verwendete Gegenstände

Ich mag keine direkten URL-Links, deshalb lade ich sie herunter und organisiere sie in einem leicht verständlichen Ordner (obwohl ich sie in den folgenden Beispielen direkt unter Downloads abgelegt habe).

Im Fall von PyPy scheint ein anderes problematisches Verfahren erforderlich zu sein, daher werde ich die Bibliothek weglassen.

Recommended Posts

Absolvieren Sie Python (x, y) und versuchen Sie, verschiedene Versionen von Python @Windows zu mischen
Verwenden wir verschiedene Versionen von SQLite3 aus Python3!
Das Einrückungsverhalten von json.dumps unterscheidet sich zwischen python2 und python3
Verwenden mehrerer Versionen von Python unter Mac OS X (2) Verwendung
Anders als der Importtyp von Python. Bedeutung von aus A Import B.
Python: Erstellen Sie ein Wörterbuch aus einer Liste von Schlüsseln und Werten
Installieren Sie Python und Flask (Windows 10)
Installieren Sie mehrere Versionen von Python
2.x, 3.x Serienzeichencode von Python
Quellinstallation und Installation von Python
Erstellen und testen Sie eine CI-Umgebung für mehrere Versionen von Python
Verwenden mehrerer Versionen von Python unter Mac OS X (1) Installation von Multiple Ver
Installieren Sie OpenCV2.4 (+ Python) schnell unter OS X und probieren Sie das Beispiel aus
Einführung der Bindung von MeCab (Wafubu) und Python an Windows 7 64bit (18.08.2016)
Führen Sie verschiedene Versionen von Python (wsgi) -Apps in einer Entwicklungsumgebung aus
[Python] Versuchen Sie, Zeichen aus Bildern mit OpenCV und pyocr zu erkennen