我有Windows 10 Home 64位。在“控制面板”>“程序和功能”菜单中,可以看到我已经安装了Python 3.5.2(Anaconda 4.1.1 64位)。当我想将Python 3.5升级到Python 3.6时,我在Anaconda Prompt conda install python=3.6.8
中运行了此命令。在Anaconda Prompt中完成升级/安装过程后,我运行了该命令python -V
,它显示为Python 3.6.8 :: Anaconda 4.1.1 (64-bit)
。但是,当我刷新“控制面板”>“程序和功能”菜单时,它仍然显示Python 3.5.2(Anaconda 4.1.1 64位)。然后,我运行此命令conda info --envs
,它显示我只有基本环境。
任何人都可以建议:
在这种情况下,为什么会有两个不同的Python版本信息?
笔记本电脑中实际上安装了哪个Python版本?
在我的Jupyter Lab Launcher中,在Notebook部分下,我可以看到两个Python符号:Python 3和Python [conda env:root] *。两者之间有什么区别,我应该使用哪一个来启动新笔记本?
谢谢!
答案 0 :(得分:0)
Conda在计算机内部创建虚拟环境。 python版本在conda内部是不同的。如果要在conda中安装其他python,则可以在创建环境时决定python。
conda create -n TestEnv python = 3.6.8
conda激活TestEnv
现在您可以看到虚拟环境的python版本
停用虚拟环境并使用python -V
检查python版本,这是您的Laptop Python版本或python的基本版本。