繁体   English   中英

Jupyter Notebook(Conda)中的冲突python版本

[英]Conflicting python version in 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的默认安装版本)。

在此处输入图片说明

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

在此处输入图片说明

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

编辑

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

在此处输入图片说明

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

在此处输入图片说明

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM