Configurer des bibliothèques Python et d'apprentissage automatique sur Ubuntu

Contexte

J'ai décidé de faire du machine learning au travail, alors notez la méthode de configuration.

environnement

Préparation préalable

Installez d'abord les modules requis pour installer python.

sudo aptitude install gcc g++ make openssl libssl-dev libbz2-dev libreadline-dev libsqlite3-dev

Installation de pyenv, pyenv-virtualenv

Utilisez pyenv et pyenv-virtualenv afin que les versions et les bibliothèques puissent être commutées pour chaque répertoire.

git clone https://github.com/yyuu/pyenv.git ~/.pyenv
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc 
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc 
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
source ~/.bashrc
pyenv install 3.5.1
pyenv rehash
pyenv global 3.5.1

Installez la bibliothèque d'apprentissage automatique dans le dossier avec lequel vous travaillez.

mkdir work
cd work
pyenv virtualenv 3.5.1 3.5.1_work
pyenv local 3.5.1_work
pip install numpy
pip install scipy
pip install scikit-learn
pip install gensim

pip freezeSi vous cochez avec, la liste des bibliothèques installées sera affichée uniquement dans le dossier de travail.

pip freeze

boto==2.40.0
bz2file==0.98
gensim==0.12.4
...

mecab

Puisque je vais faire du système de texte, j'installe également mecab.

sudo aptitude install libmecab-dev
sudo aptitude install mecab mecab-ipadic-utf8
mecab --version
pip install mecab-python3

Recommended Posts

Configurer des bibliothèques Python et d'apprentissage automatique sur Ubuntu
Configurer Python 3.4 sur Ubuntu
Configurer l'environnement Python sur CentOS
Remarques sur la grammaire Python de l'apprentissage automatique PyQ
Créer un environnement Python 3 et OpenCV sur Ubuntu 18.04
Environnement virtuel Python et packages sur Ubuntu
Créer un environnement pour Python et l'apprentissage automatique (macOS)
Installez pyenv et Python 3.6.8 sur Ubuntu 18.04 LTS
Définissez cron à partir de 1 sur Ubuntu 16.04 (Sakura VPS) et exécutez régulièrement le programme python
Configurer un environnement Tornado pour Python dans Raspbian Jessie
Installez MongoDB sur Ubuntu 16.04 et utilisez python
Installer Python et les bibliothèques pour Python sur MacOS Catalina
construire Python sur Ubuntu
Installez Python 3.3 sur Ubuntu 12.04
Créer un environnement Python d'apprentissage automatique sur Mac OS
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer chapitres 1 et 2
Ubuntu 20.04 sur raspberry pi 4 avec OpenCV et utilisation avec python
L'apprentissage automatique pratique avec Scikit-Learn et TensorFlow-TensorFlow a abandonné -
Jusqu'à ce que vous créiez un environnement d'apprentissage automatique avec Python sur Windows 7 et que vous l'exécutiez
Ensemble de données pour l'apprentissage automatique
Utilisez matplotlib sur Ubuntu 12 et Python
Python sur Ruby et Ruby en colère sur Python
Configurer pour Mac (Python)
Apprentissage automatique avec Python! Préparation
Mettez Python 3.x dans Ubuntu
Installez OpenCV sur Ubuntu + python
Configurer Polyglot sous Windows
Présentation de TensorFlow à Ubuntu + Python 2.7
Programmation Python Machine Learning> Mots-clés
Apprentissage automatique et optimisation mathématique
Commencer avec l'apprentissage automatique Python
Créer un environnement d'étude d'apprentissage automatique Python avec macOS Sierra
Créer un environnement d'apprentissage automatique à l'aide de Python sur MacOSX
Créez un environnement d'apprentissage automatique scikit-learn avec VirtualBox et Ubuntu
Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (4)
Installer python3 et autour de la bibliothèque de calcul scientifique sur Ubuntu (virtualenv + pip)
Configurer AWS (Ubuntu 14.04) pour le Deep Learning (installer CUDA, cuDNN)
Paramètres d'environnement d'apprentissage automatique basés sur Python3 sur Mac (coexistence avec Python2)
Supprimer Ubuntu installé sur une machine Windows 10
Python 3.4 pyvenv échoue sur Ubuntu 14.04 LTS
Notes sur Python et les types de dictionnaire
Python 3.6 sous Windows ... et vers Xamarin.
Configurer un environnement de développement Python sur Ubuntu
Importance de l'apprentissage automatique et de l'apprentissage par mini-lots
Installez Mecab et mecab-python3 sur Ubuntu 14.04
Installez et exécutez Dropbox sur Ubuntu 20.04
Installez OpenCV et Chainer sur Ubuntu
Installez CUDA 8.0 et Chainer sur Ubuntu 16.04
Installez Python 3.8 sur Ubuntu 20.04 (norme du système d'exploitation)
[Apprentissage automatique] Essayez d'exécuter Spark MLlib avec Python et faites des recommandations
Apprentissage automatique par python (1) Classification générale
Résumé de l'apprentissage automatique par les débutants de Python
Lier Modelica et Python sous Windows
Classification et régression dans l'apprentissage automatique
<Pour les débutants> bibliothèque python <Pour l'apprentissage automatique>
Installez le fabric sur Ubuntu et essayez
Python: prétraitement dans l'apprentissage automatique: présentation
Installez Python 3.9 sur Ubuntu 20.04 (norme du système d'exploitation?)