在jupyter笔记本(Conda)中冲突的python版本

时间:2018-06-04 07:04:37

标签: python anaconda jupyter-notebook conda

我正在尝试使用Conda设置Jupyter笔记本,但笔记本使用的python版本与Conda环境不同。

我使用以下命令创建'python_jupyter'环境。

conda create -n python_jupyter python=3.6.5 ipykernel

但是在笔记本中,当我检查python版本时,我会得到不同的结果,这取决于我如何检查它。如果我检查使用bash命令,我得到预期的版本号3.6.5,但是从python代码,我得到3.6.3(我猜测默认的一个是安装默认的Conda)。

enter image description here

当我回到“基础”(默认)环境时,解决了版本冲突,

enter image description here

为什么第一张图片中存在python版本冲突,我该如何解决?

修改

当我在'python_jupyter'环境激活的命令行上运行'conda info'时,我看到python版本被报告为3.6.3。但如果我运行'python -V',我会看到python版本3.6.5。为什么会出现这种差异?此外,当我尝试使用'conda update python'更新python时,它不会提示我进行更新,这意味着conda认为我使用的是最新的python版本3.6.5。

enter image description here

1 个答案:

答案 0 :(得分:0)

通过在conda install ipython jupyter环境中运行python_jupyter来解决问题。由于我能够使用默认安装运行jupyter notebook命令,因此我假设jupyter笔记本安装已完成。

enter image description here

conda info报告基本环境中的Python版本,conda listconda list -f pythonpython -V报告当前活动环境中的Python版本,在本例中python_jupyter。 Source