conda info中声明的python版本和conda list中给出的版本有什么区别?

2024-10-01 04:56:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我用命令创建了一个python环境 “conda create py2.7 python=2.7.16”和conda list显示,实际上,安装在这个环境中的python包是2.7.16。(一)

但是,当我激活这个环境并查看python版本时,它是3.7.3.final.0。(图2)这是否意味着我没有正确地创建环境?如果有,python版本在conda info中提供了什么信息?你知道吗

(一)

conda list
Name:   Version:   Build:
...     ...        ...
python  2.7.16     hccbe200_0 

(二)

conda info
active environment : py2.7 
...
python version:3.7.3.final.0

Tags: name命令build版本info信息environment环境
1条回答
网友
1楼 · 发布于 2024-10-01 04:56:49

Conda包含一个condaPython包,它安装在baseenv中。调用conda info时,报告的Python版本是Conda包在其下执行的版本,例如sys.version_info(参见package code)。因此,无论激活了哪个env,它都将始终报告baseenv的Python。你知道吗

如果您想知道激活env的Python版本,那么使用python version。你知道吗

相关问题 更多 >