我希望
conda env export
和 conda --version
会显示相同的 conda 版本号,但它们没有。
我正在使用 anaconda 2020.11 在 wsl 中运行。我的基础环境有 conda=22.9.0,我的测试环境有 conda=4.9.2 以确保与另一个系统的向后兼容性。 激活测试环境后:
$ conda --version
22.9.0
$ conda env export | grep conda=
- anaconda=2020.11=py38_0
- conda=4.9.2=py38h06a4308_0
最后,这是我的
conda info
:
active environment : test
active env location : /home/username/.conda/envs/test
shell level : 2
user config file : /home/username/.condarc
populated config files : /home/username/.condarc
conda version : 22.9.0
conda-build version : 3.22.0
python version : 3.9.13.final.0
virtual packages : __cuda=12.4=0
__linux=5.15.153.1=0
__glibc=2.35=0
__unix=0=0
__archspec=1=x86_64
base environment : /opt/anaconda3/2022.10 (read only)
conda av data dir : /opt/anaconda3/2022.10/etc/conda
conda av metadata url : None
channel URLs :
https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
package cache : /opt/anaconda3/2022.10/pkgs
/home/username/.conda/pkgs
envs directories : /home/username/.conda/envs
/opt/anaconda3/2022.10/envs
platform : linux-64
user-agent : conda/22.9.0 requests/2.28.1 CPython/3.9.13 Linux/5.15.153.1-microsoft-standard-WSL2 ubuntu/22.04.5 glibc/2.35
UID:GID : 1000:1000
netrc file : None
offline mode : False
您的
test
环境中安装了旧版本的 conda。 但是,当您调用 conda
时,您正在使用 conda
环境中的 base
版本。
conda env export
显示您当前环境中 conda 的版本。
conda info
返回有关 BASE 环境中 conda 的信息。
conda --version
返回 BASE 环境中 conda 的版本。