pyenv + anaconda + python3

Ich möchte Python3 verwenden. Unter Linux wird Python2 jedoch in verschiedenen Situationen verwendet, und es gibt Unannehmlichkeiten, wenn Python3 systemweit Standard ist. Beispielsweise scheint der Dropbox-Client für Linux in der Python2-Serie geschrieben zu sein, und bei Verwendung von Update-Alternativen treten häufig Fehlermeldungen auf. Installieren Sie pyenv und installieren und verwenden Sie anaconda darauf (Referenz).

git clone https://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
pyenv install -l | grep ana #Suchen Sie nach dem neuesten Paket
pyenv install anaconda3-4.3.1
pyenv rehash
pyenv global anaconda3-4.3.1
echo 'export PATH="$PYENV_ROOT/versions/anaconda3-4.3.1/bin/:$PATH"' >> ~/.bashrc
source ~/.bashrc
conda update conda

Allein damit können Sie vorerst eine Root-Umgebung erstellen. Darüber hinaus ist es möglich, eine virtuelle Umgebung zu erstellen, in der die Abhängigkeitsumgebung des Pakets angepasst wird. Grundsätzlich scheint es besser, eine virtuelle Arbeitsumgebung zu erstellen und zu entwickeln.

Erstellen Sie eine virtuelle Umgebung, installieren Sie gleichzeitig numpy, scipy, pandas und jupyter

conda create -n py3 python=3.4 numpy scipy pandas jupyter

Betreten Sie die virtuelle Umgebung

source activate py3

Raus aus der virtuellen Umgebung

source deactivate

Das Paket wird in jeder Umgebung (einschließlich root) installiert. Grundsätzlich können Sie conda install verwenden, aber einige Pakete befinden sich nicht im conda-Repository. Zu diesem Zeitpunkt kann auch pip verwendet werden.

conda install numpy scipy
conda uninstall numpy
conda install -n py3 numpy scipy
conda uninstall -n py3 numpy
conda update numpy
conda update -n py3 numpy
pip install numpy

Zum Beispiel, um die Intel-Distribution für Python zu installieren

conda update conda
conda config --add channels intel
conda create -n idp intelpython3_core python=3
source activate idp
activate idp

Recommended Posts

pyenv + anaconda + python3
[Python] Anaconda, pyenv, virtualenv, .bash_profile
Python 3.3 mit Anaconda
Python-Umgebungskonstruktion (Pyenv, Anaconda, Tensorflow)
Installieren Sie Python (pyenv, pyenv-virtualenv)
Installieren Sie Python mit pyenv
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Python + Anaconda + Pycharm-Umgebungskonstruktion
Python (pyenv + pyenv-virtualenv) + CentOS7-Installation
Erstellen einer Python-Umgebung mit pyenv, pyenv-virtualenv, Anaconda (Miniconda)
Python 2-Serie und 3-Serie (Anaconda Edition)
Verwenden Sie Anaconda in einer Pyenv-Umgebung
[CentOS7] Installieren Sie Anaconda mit Pyenv
Installieren Sie die Python-Umgebung mit Anaconda
Python
Anaconda aktualisiert von 4.2.0 auf 4.3.0 (python3.5 aktualisiert auf python3.6)
Konstruktionsverfahren für die Anaconda3-Python-Umgebung
Ändern Sie die Python-Version mit pyenv
Upgrade von Python Anaconda
Homebrew, Pyenv, Anaconda, Jupyter Notebook
Installieren Sie Python mit pyenv mit -fPIC neu
Installieren Sie pyenv von Homebrew, installieren Sie Python von pyenv
[Python] Django-Umgebungskonstruktion (pyenv + pyenv-virtualenv + Anaconda) für macOS
Python mit Pyenv und Venv
Aufbau einer Python-Umgebung auf einem Mac (pyenv, virtualenv, anaconda, ipython notebook)
So installieren Sie Python mit Anaconda
Python-Memo Anaconda x Jupyter-Notizbuch
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Installieren Sie Scrapy in einer Python Anaconda-Umgebung
Legen Sie die Python-Kompilierungsoptionen mit pyenv fest
Installieren Sie Python 3.7 Anaconda auf dem MAC, aber Python 2
Python Hinweis Anaconda-Installation (nur Mac)
Installieren Sie Tensorflow in einer anaconda + python3.5-Umgebung
Python-Umgebungskonstruktion (Pyenv + Poesie + Pipx)
Hinweise zur Installation von Python mit PyEnv
Verwenden Sie Python in pyenv mit NeoVim
Installieren Sie Python unter CentOS mit Pyenv
Reihenfolge des Python-Importverzeichnisses (auf Anaconda)
Installieren Sie Python unter CentOS mit pyenv
So installieren Sie Anaconda mit pyenv
Python3.6-Umgebungskonstruktion (unter Verwendung der Win-Umgebung Anaconda)
[Python] Fehler- und Lösungsnotiz bei Verwendung von venv mit pyenv + anaconda
Ändern Sie die aktive Version in Pyenv von Anaconda in einfaches Python
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
Kafka Python
[Ubuntu 18.04] Erstellen Sie eine Python-Umgebung mit pyenv + pipenv
Anakonda eingeführt
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Python-Grundlagen ⑤
Python-Zusammenfassung
Eingebaute Python
Konstruktionsverfahren für die Python (Anaconda) -Entwicklungsumgebung (SpringToolsSuites) _2020.4
Python-Technik
Python studieren
Python 2.7 Countdown