我正在尝试使用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。
答案 0 :(得分:0)
通过在conda install ipython jupyter
环境中运行python_jupyter
来解决问题。由于我能够使用默认安装运行jupyter notebook
命令,因此我假设jupyter笔记本安装已完成。
conda info
报告基本环境中的Python版本,conda list
或conda list -f python
或python -V
报告当前活动环境中的Python版本,在本例中python_jupyter。 Source