Environnement virtuel Python et packages sur Ubuntu

introduction

Construire un environnement virtuel avec venv

Installation de l'environnement Python


$ sudo apt update && upgrade
$ sudo apt install python3-pip
$ sudo python3 -m pip install pip -U
$ sudo apt install python3-venv
$ sudo apt install python3-tk

Construction d'environnement virtuel


$ python3 -m venv myapp

Activer l'environnement virtuel


$ cd myapp
$ source bin/activate
(myapp) $ pip install pip --upgrade
(myapp) $ pip install setuptools --upgrade

Installation de packages liés à l'apprentissage automatique


(myapp) $ pip install numpy
(myapp) $ pip install pandas
(myapp) $ pip install matplotlib
(myapp) $ pip install pillow
(myapp) $ pip install IPython
(myapp) $ pip install tensorflow
(myapp) $ pip install scikit-learn
(myapp) $ pip install scipy
(myapp) $ pip install jupyter

Vérifier les packages installés


(myapp) $ pip freeze

Désactiver l'environnement virtuel


(myapp) $ deactivate

Supprimer l'environnement virtuel


$ cd ..
$ rm -fR myapp

Contrôle de fonctionnement

numpy,matplotlib

plt.py


import numpy as np
import matplotlib.pyplot as plt

def relu(x):
    return np.maximum(0, x)

x = np.arange(-5.0, 5.0, 0.1)
y = relu(x)
plt.plot(x, y)
plt.ylim(-0.5, 5.5)
plt.show()

pandas

pd.py


import pandas as pd

df = pd.DataFrame({
    "Name": ["Braund, Mr. Owen Harris",
        "Allen, Mr. William Henry",
        "Bonnell, Miss. Elizabeth"],
    "Age": [22, 35, 58],
    "Sex": ["male", "male", "female"]}
)

print(df)

tkinter

tk.py


import tkinter as tk

root = tk.Tk()
root.title('Hello World!')
root.geometry('400x200')
root.mainloop()

scikit-learn

sl.py


from sklearn import svm
from sklearn import datasets

digits = datasets.load_digits()
clf = svm.SVC(gamma=0.001, C=100)
clf.fit(digits.data[:-1], digits.target[:-1])
ans = clf.predict(digits.data[-1:])

print(f'Target Number : {digits.target[-1]}')
print(f'Predict Number: {ans[0]}')

SciPy

sp.py


from scipy import misc
import matplotlib.pyplot as plt

face = misc.face()
plt.imshow(face)
plt.show()

TensorFlow

tf.py


from __future__ import absolute_import, division, print_function, unicode_literals

#Installez TensorFlow

import tensorflow as tf

mnist = tf.keras.datasets.mnist

(x_train, y_train), (x_test, y_test) = mnist.load_data()
x_train, x_test = x_train / 255.0, x_test / 255.0

model = tf.keras.models.Sequential([
  tf.keras.layers.Flatten(input_shape=(28, 28)),
  tf.keras.layers.Dense(128, activation='relu'),
  tf.keras.layers.Dropout(0.2),
  tf.keras.layers.Dense(10, activation='softmax')
])

model.compile(optimizer='adam',
              loss='sparse_categorical_crossentropy',
              metrics=['accuracy'])

model.fit(x_train, y_train, epochs=5)

model.evaluate(x_test,  y_test, verbose=2)

jupyter

$ jupyter notebook

Connexion SSH

Installation du serveur ssh


$ sudo apt install openssh-server

en conclusion

――Il est recommandé car vous pouvez essayer diverses choses dans un environnement virtuel.

Recommended Posts

Environnement virtuel Python et packages sur Ubuntu
Créer un environnement Python 3 et OpenCV sur Ubuntu 18.04
[Venv] Créer un environnement virtuel python sur Ubuntu
Configurer un environnement de développement Python sur Ubuntu
Construire un environnement Python sur Ubuntu
Créer un environnement Python 3.8 + Pipenv sur Ubuntu 18.04
Construction d'environnements OpenCV3 et Python3 sur Ubuntu
Comment créer un nouvel environnement virtuel Python sur Ubuntu
Étapes pour installer l'environnement Python sur Ubuntu
Création d'un environnement Ubuntu, Python, OpenCV sur Docker
Installez pyenv et Python 3.6.8 sur Ubuntu 18.04 LTS
Paquets et modules Python
environnement virtuel python Pipenv
environnement virtuel en Python
construire Python sur Ubuntu
Installez Python 3.3 sur Ubuntu 12.04
Environnement virtuel avec Python 3.6
Créer un environnement python avec pyenv sur EC2 (ubuntu)
Construire l'environnement Python3.5 + matplotlib sur Ubuntu 12 en utilisant Anaconda
Installer le package python dans l'environnement personnel sur Ubuntu
[Node-RED] Exécuter Python sur l'environnement virtuel Anaconda à partir de Node-RED [Anaconda] [Python]
Installez MongoDB sur Ubuntu 16.04 et utilisez python
Utilisez matplotlib sur Ubuntu 12 et Python
Python: création d'un environnement virtuel (venv), démarrage et arrêt
# 2 Créez un environnement Python avec une instance EC2 d'AWS (ubuntu18.04)
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Apprenez à connaître les packages et les modules Python
Mettez Python 3.x dans Ubuntu
Créer un environnement python3 avec ubuntu 16.04
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
Créer un environnement Python sur Windows
Construction d'environnement Python et TensorFlow
Installez OpenCV sur Ubuntu + python
Construire un environnement virtuel Python
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Construire un environnement Python avec Windows
Présentation de TensorFlow à Ubuntu + Python 2.7
Ubuntu 20.04 sur raspberry pi 4 avec OpenCV et utilisation avec python
Gérez les packages d'exécution Python et les packages d'environnement de développement avec Poetry
venv: gestion de l'environnement virtuel Python
Créez un environnement shell et python décent sur Windows
environnement virtuel standard python venv
Construire un environnement virtuel Python
Configurer des bibliothèques Python et d'apprentissage automatique sur Ubuntu
Comment mettre Pyenv sur Amazon Linux et Ubuntu pour créer un environnement Python 3.6.0
Créer un environnement de développement Ubuntu python sur Google Cloud Platform
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
Installer python3 et autour de la bibliothèque de calcul scientifique sur Ubuntu (virtualenv + pip)
Installez CaboCha dans l'environnement Ubuntu et appelez-le avec Python.
Créer un environnement virtuel pour python sur mac [Très facile]
Vue d'ensemble de l'environnement virtuel Python et comment le créer
Construire un environnement Python sur Mac
Construction d'environnement de python et opencv
Résumé de la gestion des versions de l'environnement virtuel Python
Installez Python 3.8 sur Ubuntu 18.04 (norme du système d'exploitation)