Le package que je voulais utiliser pour l'analyse a été écrit en python2.x (arrêtez-le). Je ne veux pas nuire à mon environnement python3 local. Mais je ne veux pas non plus utiliser VM!
C'est vrai, essayons Docker et ainsi de suite. Faisons le tour pour le moment.
Pouvez-vous facilement créer une image avec Docker Pull? Eh bien, en 2018, j'ai arrêté de gérer python2 dans jupyter / scipy-notebook (Docker Image Library). Merde, alors quelqu'un a trouvé une solution dans le forum, hein, (à la fin du long scroll) c'est impossible après tout! Je le trouverai moi-même quand cela arrivera
Les personnes qui veulent gérer .jpnb écrit en python2 avec Docker (très niche). Utilisateur Mac. Je suis un débutant dans Docker, donc je ne peux pas l'expliquer en détail, mais j'espère que cet article vous aidera.
All you have to do Vous pouvez exécuter les opérations suivantes dans l'ordre sur le terminal.
1 Accédez au répertoire que vous souhaitez monter avec cd. (Par nécessaire) 2 Pull miniconda (jupyter / scipy-notebook rejeté pour les raisons ci-dessus)
$ docker pull continuumio/miniconda
3 docker run: Ici, définissez le nom sur "mini", le port sur local: 8001 cotainer: 8000, et spécifiez la destination de montage sous / home.
$ docker run -it --name mini -p 8001:8000 -v ${PWD}:/home continuumio/miniconda bash
4 Exécutez sans penser aux points suivants. (Je dois mettre backports.functools_lru_cache par moi-même.)
conda create -n py27 python=2.7
conda activate py27
conda install notebook ipykernel
pip install backports.functools_lru_cache
ipython kernel install --user
5 Si nécessaire, installez les modules nécessaires avec conda install / pip install selon le cas.
6 Local http: // localhost: 8001 Développer le notebook en
jupyter notebook --port 8000 --ip=0.0.0.0 --allow-root
7 Enjoy coding
C'est ennuyeux, mais à tout le moins, je peux faire le titre. S'il vous plaît laissez-moi savoir s'il existe un autre bon moyen. ..
Recommended Posts