首页 > 解决方案 > jupyter notebook 在 python 2.7 甚至 anaconda 环境显示版本是 python 3.6

问题描述

我需要将 python 3.6 用于项目,但是当我使用 python 3.6 在 anaconda 中创建一个环境并激活该环境时,当我打开 jupyter notebook 时,我仍然得到 python 2.7。请看下面:

在此处输入图像描述

Last login: Mon Apr 27 23:18:46 on ttys000
LPT-010557-PU:~ l576$ conda info --envs
# conda environments:
#
py36                     /Users/l576/.conda/envs/py36
base                  *  /anaconda2
deeplearning             /anaconda2/envs/deeplearning
tensorflow               /anaconda2/envs/tensorflow
tensorflow_env           /anaconda2/envs/tensorflow_env

LPT-010557-PU:~ l576$ source activate py36
(py36) LPT-010557-PU:~ l576$ conda info --envs
# conda environments:
#
py36                  *  /Users/l576/.conda/envs/py36
base                     /anaconda2
deeplearning             /anaconda2/envs/deeplearning
tensorflow               /anaconda2/envs/tensorflow
tensorflow_env           /anaconda2/envs/tensorflow_env

(py36) LPT-010557-PU:~ l576$ jupyter notebook
[I 23:24:50.455 NotebookApp] JupyterLab beta preview extension loaded from 
/anaconda2/lib/python2.7/site-packages/jupyterlab
[I 23:24:50.455 NotebookApp] JupyterLab application directory is /anaconda2/share/jupyter/lab
[I 23:24:50.463 NotebookApp] Serving notebooks from local directory: /Users/l576
[I 23:24:50.463 NotebookApp] 0 active kernels
[I 23:24:50.463 NotebookApp] The Jupyter Notebook is running at:
[I 23:24:50.464 NotebookApp] http://localhost:8888/?token=7485fa34bd9851e5bbf698950f7689113f526f96551c1158
[I 23:24:50.464 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 23:24:50.465 NotebookApp] 

Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
    http://localhost:8888/?token=7485fa34bd9851e5bbf698950f7689113f526f96551c1158
[I 23:24:50.579 NotebookApp] Accepting one-time-token-authenticated connection from ::1

标签: pythonpython-2.7jupyter-notebookanacondapython-3.6

解决方案


推荐阅读