So bereiten Sie mit pyenv-virtualenv unter Amazon Linux eine Umgebung mit unterschiedlichen Python-Versionen und -Paketen für jedes Projekt vor

Annahme

So stellen Sie pyenv unter Amazon Linux und Ubuntu ein, um eine Python 3.6.0-Umgebung zu erstellen http://qiita.com/rysk92/items/878fddbf23262628d89e

Es wird angenommen, dass Pyenv in enthalten ist.

Virtualenv installieren

pyenv install 2.7.13
pyenv global 2.7.13
pip install virtualenv

pyenv-virtualenv

git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
echo 'eval "$(pyenv virtualenv-init -)"' > ~/.bash_profile

Erstellen Sie eine Umgebung

Annahme

Zum Beispiel

―― 1. Ein Projekt namens hoge_batch von Python 3.6.0, das auf AWS Batch ausgeführt werden soll ―― 2. Ein Projekt namens hoge_lambda von Python 2.7.13, das auf AWS Lambda ausgeführt werden soll

Angenommen, Sie möchten.

Der Pfad jedes Projekts ist wie folgt.

Eine Umgebung schaffen

pyenv virtualenv 3.6.0 hoge_batch
pyenv virtualenv 2.7.13 hoge_lambda

Umgebungseinstellungen

cd /path/to/hoge_batch
pyenv local hoge_batch

cd /path/to/hoge_lambda
pyenv local hoge_lambda

Schaltumgebung

Wenn Sie zum Pfad jedes Projekts wechseln, wird automatisch umgeschaltet.

Umgebungseinstellungen abbrechen

Im Projektordner befindet sich eine Datei mit dem Namen .python-version. Wenn Sie sie also löschen, verschwindet die Zuordnung zwischen dem Ordner und der Umgebung.

Recommended Posts

So bereiten Sie mit pyenv-virtualenv unter Amazon Linux eine Umgebung mit unterschiedlichen Python-Versionen und -Paketen für jedes Projekt vor
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
So stellen Sie pyenv unter Amazon Linux und Ubuntu ein, um eine Python 3.6.0-Umgebung zu erstellen
So legen Sie die Entwicklungsumgebung für jedes Projekt mit VSCode + Python-Erweiterung + Miniconda fest
So erstellen Sie eine Umgebung für die Verwendung mehrerer Python-Versionen auf einem Mac
Erstellen Sie mit pyenv-virtualenv eine Python-Umgebung für jedes Verzeichnis
Erstellen Sie eine Umgebung für MkDocs unter Amazon Linux (versucht)
Kompilieren und installieren Sie MySQL-Python für Python2.7 unter Amazon Linux
Übergeben von Argumenten oder Umgebungsvariablen mit Makefile und Befehl make unter #Linux
Ein Hinweis zur einfachen Vorbereitung einer Linux-Übungsumgebung
So richten Sie WSL2 unter Windows 10 ein und erstellen eine Lernumgebung für Linux-Befehle
So installieren Sie nkf mit der RPM-Datei unter Red Hat Enterprise Linux 7.7 (für Umgebungen ohne Internetverbindung)
[Sakura Rental Server] (Für Anfänger) So erstellen Sie eine Umgebung für Python, Pyenv und Flask. Für csh
Bereiten Sie die Pipenv-Umgebung mit Amazon Linux 2 vor
Führen Sie die Python 3.5.2-Umgebung unter Amazon Linux ein
Ich habe versucht, eine Umgebung von MkDocs unter Amazon Linux zu erstellen
Wechseln Sie das zu installierende Paket für jede Umgebung mit Gedichten
Verwendung eines externen Editors für die Python-Entwicklung mit Grasshopper
Bereiten Sie eine Umgebung für die Verwendung von OpenCV und Pillow mit AWS Lambda vor
So installieren Sie Chrome Driver für Chrome automatisch mit Python + Selenium + Chrome
So erstellen Sie eine Python- und Jupyter-Ausführungsumgebung mit VSCode
Jeder kann verstehen, wie man eine erste Umgebung für Python auf dem Mac im September 2016 erstellt (pyenv + virutalenv).
Bereiten Sie mit venv mit VS Code eine virtuelle Python-Umgebung für Ihr Projekt vor
So verpacken und verteilen Sie Python-Skripte
Bereiten Sie eine Python-Entwicklungsumgebung für jedes Projekt in einer Windows-Umgebung vor (VSCode + virtualEnvWrapper + Pylint).
Vorgehensweise zum Erstellen einer Kube-Umgebung unter Amazon Linux2 (aws) ~ (mit Bonus)
Datenintegration von der Python-App unter Linux zu Amazon Redshift mit ODBC
So aktualisieren Sie PHP unter Amazon Linux 2
So bereiten Sie die Python-Entwicklungsumgebung vor [Mac]
Bereiten Sie eine Umgebung zum Berühren von Dateien im Grib2-Format mit Python vor (Docker Edition).
Setzen Sie die MeCab-Bindung für Python unter Windows, Mac und Linux mit pip ein
Nützlich zum Ändern von Berechtigungen unter Linux! Wie man mit einer Hand bis zu 31 zählt.
So starten Sie das Python-Projekt im Jahr 2020 (Windows WSL und Mac Common)
Hinweise von der Installation von Homebrew bis zum Erstellen einer Anaconda-Umgebung für Python mit pyenv
Verwendung von OAuth und API für Dienstkonten mit Google API Client für Python
[Python] So erstellen Sie eine lokale Webserverumgebung mit SimpleHTTPServer und CGIHTTPServer
[Version 2020] So installieren Sie Python3 auf EC2 von AWS
Strategie zur Monetarisierung mit Python Java
Erstellen einer Anaconda-Umgebung für Python mit pyenv
So beschneiden Sie ein Bild mit Python + OpenCV
Eine Geschichte darüber, wie Windows 10-Benutzer eine Umgebung für die Verwendung von OpenCV3 mit Python 3.5 erstellt haben
[AWS EC2] So installieren Sie nur den MySQL-Client unter Amazon Linux 2 und stellen eine Verbindung zu RDS her
Ich habe versucht, mit Python (Mac OS X) eine Umgebung für maschinelles Lernen zu erstellen.
Yum-Befehl zum Zugriff auf MySQL mit Python 3 unter Linux
[Linux] WSL2 Erstellen Sie mit Ubuntu 20.04 eine Umgebung für laravel7
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Erstellen einer Umgebung für die Verarbeitung natürlicher Sprache mit Python
[AWS EC2] So installieren Sie Maven unter Amazon Linux 2
Python # So überprüfen Sie Typ und Typ für Super-Anfänger
[AWS] So erweitern Sie den Speicherplatz unter Amazon Linux
[Linux] So installieren Sie ein Paket auf einem Server ohne Internetumgebung (eigenständig)
Verwalten der Python-Nebenversion (Erstellen einer virtuellen Umgebung) unter Windows (ohne Pyenv oder WSL)
Erstellen Sie in einer Linux-Umgebung ein NuGet-Paket aus einem C # -Projekt und laden Sie es in ein anderes Projekt
So ermitteln Sie die kumulative Summe für jede Gruppe mithilfe von DataFrame in Spark [Python-Version]
Neuerstellung der Umgebung für maschinelles Lernen mit Miniconda (Windows-Version)
Erstellen Sie eine Umgebung für maschinelles Lernen mit Python unter MacOSX