[PYTHON] Je voulais utiliser le notebook jupyter avec docker dans l'environnement pip (opticspy)

Contexte

Dockerfile

FROM continuumio/anaconda3:latest


RUN apt-get update && apt-get upgrade -y \
 && apt-get install -y \
    git \
    make \
    build-essential \
    libssl-dev \
    zlib1g-dev \
    libbz2-dev \
    libreadline-dev \
    libsqlite3-dev \
    wget \
    curl \
    llvm \
    libncurses5-dev \
    libncursesw5-dev \
    xz-utils \
    tk-dev \
    libffi-dev \
    liblzma-dev \
    vim

RUN conda create -n p37 python=3.7 pip

Code d'exécution

terminal.sh


$ docker run -it -p 8881:8881 -v /hogehoge/:/mnt/ --name pip_in_conda pip_in_conda:1.0
$ source activate p37
$ pip install jupyter
$ pip install environment_kernels
$ jupyter notebook --generate-config
$ vim /root/.jupyter/jupyter_notebook_config.py

Le contenu à ajouter avec vim est le suivant

jupyter_notebook_config.py


c.NotebookApp.kernel_spec_manager_class='environment_kernels.EnvironmentKernelSpecManager'
c.EnvironmentKernelSpecManager.env_dirs=['/opt/conda/envs/']

terminal.sh


$ pip install cffi
$ pip install numpy
$ pip install git+git://github.com/Sterncat/opticspy.git@master
$ pip install pyyaml
$ jupyter notebook --port 8881 --ip=0.0.0.0 --allow-root

Exécution d'un exemple de code d'opticspy

screencapture-127-0-0-1-8881-notebooks-mnt-05-lens-design-opticspy-sample-double-gauss-sample01-ipynb-2020-01-19-15_23_23.png

Recommended Posts

Je voulais utiliser le notebook jupyter avec docker dans l'environnement pip (opticspy)
Je souhaite utiliser un environnement virtuel avec jupyter notebook!
Comment utiliser Jupyter Notebook sans polluer votre environnement avec Docker
Utiliser pip avec Jupyter Notebook
Je veux écrire un blog avec Jupyter Notebook
Comment utiliser le notebook Jupyter avec ABCI
Je voulais créer une présentation intelligente avec Jupyter Notebook + nb present
Construire un environnement d'analyse avec Docker (jupyter notebook + PostgreSQL)
Maintenance de l'environnement réalisée avec Docker (je souhaite post-traiter GrADS en Python
Comment traiter l'erreur "Aucun module nommé" "" dans Jupyter Notebook | Installer avec! Pip!
Utiliser Cython avec Jupyter Notebook
Comment utiliser Jupyter Notebook
Je souhaite utiliser facilement les fonctions R avec le notebook ipython
Apprentissage automatique à l'aide de Jupyter Notebook dans l'environnement OCI Always Free (2019/12/17)
Je veux démarrer un environnement Jupyter avec une seule commande
Refléter l'environnement virtuel créé par Miniconda dans le notebook Jupyter
Installer Jupiter Notebook avec pip sur Windows dans un environnement proxy
Impossible d'afficher le tensorboard dans le notebook Jupyter sur Docker (résolu)
Je voulais supprimer plusieurs objets en s3 avec boto3
Utiliser Markdown avec le notebook Jupyter (avec raccourci)
Bloc-notes Jupyter facile à utiliser (Python3.5)
Je veux utiliser des rails avec des rails même dans un environnement vagabond
Utiliser nbextensions avec le notebook Jupyter d'Anaconda
Créer un environnement Jupyter Lab (Python) avec Docker
Utilisation d'Apache Spark avec le notebook Jupyter (notebook IPython)
Utiliser Jupyter Lab et Jupyter Notebook avec EC2
Je voulais résoudre ABC160 avec Python
Je veux installer Python avec PythonAnywhere
Comment exécuter des commandes avec Jupyter Notebook
Je voulais résoudre ABC159 avec Python
Comment utiliser Tensorflow dans un environnement Docker
Jupyter Notebook Principes d'utilisation
Introduction à docker Création d'un environnement ubuntu dans ubuntu
Comment utiliser le bloc-notes Jupyter [super basique]
Je voulais résoudre ABC172 avec Python
Je voulais vraiment copier avec du sélénium
Implémentation de DQN avec TensorFlow (je voulais ...)
Utiliser WebDAV dans un environnement Docker portable
Spécifiez le navigateur à utiliser avec Jupyter Notebook. Surtout Mac. (Et Vivaldi)
J'ai défini des variables d'environnement dans Docker et je les ai affichées en Python.
Que faire si vous ne pouvez pas installer avec pip dans l'environnement babun
J'ai essayé d'utiliser NVDashboard (pour ceux qui utilisent le GPU dans l'environnement jupyter)
Utilisons la VM NAOqi OS. Je veux résoudre les dépendances avec pip même dans le développement Pepper
Hello World avec gRPC / go dans l'environnement Docker
J'ai essayé d'utiliser lightGBM, xg boost avec Boruta
Comment déboguer avec Jupyter ou iPython Notebook
Je veux utiliser MATLAB feval avec python
Je voulais résoudre NOMURA Contest 2020 avec Python
Utilisez le dernier pip dans un environnement virtualenv
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
Flutter dans Docker - Comment créer et utiliser un environnement de développement Flutter dans un conteneur Docker
Spécification du navigateur Jupyter Notebook dans un environnement Windows
J'ai essayé d'intégrer Keras dans TFv1.1
Pour générer une valeur au milieu d'une cellule avec Jupyter Notebook
Je voulais jouer avec la courbe de Bézier
Je voulais installer Python 3.4.3 avec Homebrew + pyenv
Essayez d'utiliser l'environnement virtuel conda avec Jupyter Notebook
Je souhaite utiliser le répertoire temporaire avec Python2
Je ne veux pas utiliser -inf avec np.log
Comment utiliser tkinter avec python dans pyenv