Erstellen Sie eine Python + OpenCV-Umgebung in Cloud9

Dies ist die Umgebungskonstruktionsprozedur, wenn Sie eine Python + OpenCV-Entwicklungsumgebung in AWS Cloud9 erstellen möchten. Insbesondere die verschiedenen Installationsteile waren problematisch, daher werde ich sie zusammenfassen. (Ich weiß nicht, ob es die beste Methode ist, tut mir leid.)

EC2 erstellen

Ich habe es mit dem EC2-Instanztyp: t3.small erstellt, aber bitte wählen Sie einen beliebigen Instanztyp und erstellen Sie es.

Erweitern Sie das Volume einer Cloud9-Instanz

Das Standardvolumen für t3.small ist 10 GB. Wenn dies der Fall ist, ist die Kapazität in der Phase verschiedener Installationen nicht ausreichend. Erweitern Sie daher die Kapazität. (Wenn nicht genügend Speicherplatz vorhanden ist, wird während der Installation "Kein Speicherplatz mehr auf dem Gerät" angezeigt.) Informationen zum Erweiterungsverfahren finden Sie im folgenden Artikel. https://qiita.com/ktrkmk/items/8cf1e100da2e717f3be2 Ich habe einmal auf 30 GiB erweitert.

Homebrew-Installation

Installieren Sie mit dem folgenden Befehl.

$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

Es wird gesagt, dass es keinen Pfad gibt. Führen Sie daher die folgenden Befehle aus, um damit umzugehen.

$ test -d ~/.linuxbrew && PATH="$HOME/.linuxbrew/bin:$HOME/.linuxbrew/sbin:$PATH"
$ test -d /home/linuxbrew/.linuxbrew && PATH="/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:$PATH"
$ test -r ~/.bash_profile && echo "export PATH='$(brew --prefix)/bin:$(brew --prefix)/sbin'":'"$PATH"' >>~/.bash_profile
$ echo "export PATH='$(brew --prefix)/bin:$(brew --prefix)/sbin'":'"$PATH"' >>~/.profile

Überprüfen Sie, ob es ausgeführt werden kann. Wenn die Version angezeigt wird, ist es OK.

$ brew -v
Homebrew 2.2.11
Homebrew/linuxbrew-core (git revision 9d9624; last commit 2020-04-05)

Installieren Sie pyenv

Installieren Sie mit dem folgenden Befehl.

$ brew install pyenv

Überprüfen Sie, ob es ausgeführt werden kann. Wenn die Version angezeigt wird, ist es OK.

$ pyenv -v
pyenv 1.2.18

Python-Installation

Geben Sie die Version an, die Sie installieren und ausführen möchten. (Diesmal ist es 3.8.1.)

$ pyenv install 3.8.1

Überprüfen Sie, ob es installiert ist.

$ pyenv versions
* system (set by /home/ec2-user/.pyenv/version)
  3.8.1

3.8.1 wird angezeigt, aber da * an system angehängt ist, ändern Sie dies.

$ pyenv global 3.8.1

noch einmal bestätigen.

$ pyenv versions
  system (set by /home/ec2-user/.pyenv/version)
* 3.8.1

Es ist in Ordnung, wenn "*" auf "3.8.1" verschoben wird.

Bearbeiten Sie bash_profile

Überprüfen Sie hier erneut die Python-Version.

$ python --version
Python 3.6.10

Sie werden wahrscheinlich die ursprüngliche Python-Version sehen, also bearbeiten Sie das bash_profile, damit Sie die Python-Version von pyenv ausführen können.

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
$ exec $SHELL -l

Überprüfen Sie die Python-Version, und wenn sie angezeigt wird, ist sie in Ordnung.

$ python --version
Python 3.8.1

Installieren Sie Open CV

Anfänglich

$ brew install opencv

Ich habe versucht, es damit zu installieren, aber es hat nicht funktioniert ... Also habe ich pip benutzt.

$ pip install opencv-python

Um zu überprüfen, ob es installiert ist

$ python
>>> import cv2

Wenn keine Meldung angezeigt wird, ist dies in Ordnung. Damit ist der Umgebungsaufbau abgeschlossen.

Referenz

https://qiita.com/nasuvitz/items/5eec6ab9444cff8e9467 https://prog-8.com/docs/python-env https://www.lifewithpython.com/2018/01/python-checking-version.html https://news.mynavi.jp/article/zeropython-34/ https://qiita.com/makki_maki04/items/f62c5e4e68709d9b3b89 https://dev.classmethod.jp/articles/aws-cloud9-pyenv/

Recommended Posts

Erstellen Sie eine Python + OpenCV-Umgebung in Cloud9
Erstellen Sie eine Python3-Umgebung unter CentOS7
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
Erstellen Sie eine Python-Umgebung unter MacOS (Catallina)
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
Erstellen Sie eine Python-Umgebung auf einem Mac (Mountain Lion)
Erstellen Sie eine Python-Umgebung unter Windows
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Erstellen Sie eine Python-Umgebung mit Windows
Erstellen Sie die Python-Umgebung offline
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Erstellen Sie mit Cloud9 (jupyter miniconda python3) eine Lernumgebung für "Deep Learning von Grund auf neu".
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
# 2 Erstellen Sie eine Python-Umgebung mit einer EC2-Instanz von AWS (ubuntu18.04).
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Erstellen einer Python-Umgebung auf einem Mac
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine Python-Umgebung in Centos
Erstellen Sie die Python 3.8 + Pipenv-Umgebung unter Ubuntu 18.04
OpenCV3 & Python3 Umgebungskonstruktion unter Ubuntu
Erstellen Sie mit macOS sierra eine Python-Lernumgebung für maschinelles Lernen
Erstellen Sie eine maschinelle Lernumgebung auf einem Mac (pyenv, deeplearning, opencv).
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
Erstellen Sie eine Ubuntu-Python-Entwicklungsumgebung auf der Google Cloud Platform
Erstellen Sie eine Python-Datenanalyseumgebung auf einem Mac (El Capitan).
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (2) Grundeinstellungen
Erstellen Sie unter CentOS 7.7 eine Python-Umgebung für Ihren Heimserver
Build-Umgebung für Python 2.7, 3.4, 3.5-Erweiterungsmodule unter Windows
Ich möchte eine Python-Umgebung erstellen
Erstellt Ubuntu, Python, OpenCV-Umgebung auf Docker
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
Erstellen Sie eine OpenCV3 + python3-Umgebung unter OSX
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Erstellen Sie mit Neovim eine moderne Python-Umgebung
Erstellen Sie mit Python und Redis eine Rangliste für Spiele in der Alibaba-Cloud
Erstellen Sie mit Anaconda und PyCharm eine Python-Umgebung auf Ihrem Mac
# 3 Erstellen Sie eine Python-Umgebung (Django) mit einer EC2-Instanz (ubuntu18.04) von AWS part2
Build Python auf Ubuntu
Erstellen Sie eine Python-Umgebung
Erstellen Sie eine LAMP-Umgebung auf Ihrem lokalen Docker
Erstellen Sie mit pulumi eine WardPress-Umgebung auf AWS
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
Erstellen einer einfachen virtuellen Python-Umgebung ohne Verwendung von pyenv
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
Erstellen Sie eine Python3 + -Kolbenumgebung auf der Compute Engine von GCP
Erstellen Sie eine Kubernetes-Umgebung für die Entwicklung unter Ubuntu
Erstellen Sie mit IntelliJ schnell eine Python Django-Umgebung
Erstellen einer Python-Umgebung auf dem Sakura VPS-Server
Erstellen Sie eine Python-Ausführungsumgebung unter IBM i
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code