import sys
print(sys.executable)
print(sys.version)
print(sys.version_info)
Unten gesehen: - Ausgabe, wenn ich JupyterNotebook außerhalb eines CONDA-Venv ausführe
/home/dhankar/anaconda2/bin/python
2.7.12 |Anaconda 4.2.0 (64-bit)| (default, Jul 2 2016, 17:42:40)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]
sys.version_info(major=2, minor=7, micro=12, releaselevel='final', serial=0)
Unten zu sehen, wenn ich dasselbe JupyterNoteBook in einem mit dem Befehl erstellten CONDA Venv ausführe -
conda create -n py35 python=3.5
In meinem Jupyter-Notizbuch wird Folgendes gedruckt: -
/home/dhankar/anaconda2/envs/py35/bin/python
3.5.2 |Continuum Analytics, Inc.| (default, Jul 2 2016, 17:53:06)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]
sys.version_info(major=3, minor=5, micro=2, releaselevel='final', serial=0)
Auch wenn Sie bereits verschiedene VENVs mit unterschiedlichen Python-Versionen erstellt haben, wechseln Sie zum gewünschten Kernel, indem Sie im Menü JupyterNotebook KERNEL >> KERNEL ÄNDERN wählen ...
JupyterNotebookScreencapture
Auch um ipykernel in einer vorhandenen virtuellen CONDA-Umgebung zu installieren -
http://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernels-for-different-environments
$ /path/to/python -m ipykernel install --help
usage: ipython-kernel-install [-h] [--user] [--name NAME]
[--display-name DISPLAY_NAME]
[--profile PROFILE] [--prefix PREFIX]
[--sys-prefix]
Installieren Sie die IPython-Kernelspezifikation.
Optionale Argumente: -h, --help zeigt diese Hilfemeldung an und beendet --user Installation für den aktuellen Benutzer anstelle des systemweiten --name NAME Geben Sie einen Namen für die Kernelspezifikation an. Dies ist erforderlich, um mehrere IPython-Kernel gleichzeitig zu haben. --display-name DISPLAY_NAME Geben Sie den Anzeigenamen für die Kernelspezifikation an. Dies ist hilfreich, wenn Sie mehrere IPython-Kernel haben. --profile PROFILE Geben Sie ein zu ladendes IPython-Profil an. Dies kann verwendet werden, um benutzerdefinierte Versionen des Kernels zu erstellen. --prefix PREFIX Geben Sie ein Installationspräfix für die Kernelspezifikation an. Dies ist erforderlich, um an einem nicht standardmäßigen Speicherort wie einer Conda / Virtual-Env zu installieren. --sys-prefix In Pythons sys.prefix installieren. Abkürzung für --prefix = '/ Users / bussonniermatthias / anaconda'. Zur Verwendung in conda / virtual-envs.