Maison > développement back-end > Tutoriel Python > Comment puis-je basculer facilement entre Python 2 et 3 dans les notebooks IPython ?

Comment puis-je basculer facilement entre Python 2 et 3 dans les notebooks IPython ?

Barbara Streisand
Libérer: 2024-11-29 09:46:11
original
491 Les gens l'ont consulté

How Can I Easily Switch Between Python 2 and 3 in IPython Notebooks?

Personnalisation de la version Python pour les notebooks IPython

Lors de l'utilisation de notebooks IPython, il peut être pratique de basculer entre les versions 2.x et 3 de Python. X. Bien que l'approche recommandée des variables d'environnement Anaconda s'avère lourde, une alternative consiste à installer plusieurs noyaux IPython. Ci-dessous, nous fournissons des instructions pour les utilisateurs avec et sans Anaconda.

Pour Anaconda >= 4.1.0

À partir d'Anaconda 4.1.0, vous pouvez utiliser les nb_conda_kernels emballer. En détectant et en enregistrant les environnements conda avec les noyaux du notebook, cela simplifie le processus :

  • Créez de nouveaux environnements conda avec les versions Python :

    conda create -n py27 python=2.7 ipykernel
    conda create -n py36 python=3.6 ipykernel
    Copier après la connexion
  • Redémarrez le notebook Jupyter pour voir les nouveaux noyaux dans l'interface graphique.

Pour le noyau manuel Inscription

Si vous préférez l'inscription manuelle du noyau ou si vous disposez d'une ancienne version d'Anaconda :

  • Configurez l'environnement Python 2.7 :

    conda create -n py27 python=2.7
    conda activate py27
    conda install notebook ipykernel
    ipython kernel install --user
    Copier après la connexion
  • Configurez l'environnement Python 3.6 de la même manière.
  • Lors de la création d'un nouveau notebook, vous pouvez maintenant sélectionner entre Python 2.7 et Python 3.6 via l'interface.
  • Pour personnaliser les noms de noyau, utilisez python kernel install --help pour obtenir des conseils.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal