Это немного странно - я установил последнюю версию 3.19.2 из conda-build
в среде, но я не могу получить доступ к этой последней версии. Среда продолжает ссылаться на версию 3.18.11.
Я хочу использовать conda-build
версию 3.19.2, и я установил ее в своей среде. Но по какой-то причине я не могу получить к нему доступ.
Вот способ воссоздать проблему. Обратите внимание, что я использую conda-forge
, чтобы он был настроен в моем .condarc
.
создать новую среду anaconda с использованием conda версии 4.8.3.
conda create -c conda-forge -n pkg-builder conda-build
Когда я проверяю версию conda-build
, она показывает 3.19.2
conda list conda-build
Name Version Build Channel \
conda-build 3.19.2 py38h32f6830_2 conda-forge
Когда я пытаюсь использовать conda-build
, он читает старую версию
conda build --version
>>> 3.18.11
Информация Conda также показывает неправильную версию - даже если установлен более высокий уровень.
conda info
active environment : pkg-builder
active env location : /../anaconda3/envs/pkg-builder
shell level : 3
user config file : /../.condarc
populated config files : /../.condarc
conda version : 4.8.3
conda-build version : 3.18.11 <--------THIS IS THE WRONG VERSION - SHOULD BE 3.19.2
python version : 3.8.3.final.0
virtual packages : __cuda=10.0
__glibc=2.27
base environment : /../anaconda3 (writable)
channel URLs : https://conda.anaconda.org/conda-forge/linux-64
https://conda.anaconda.org/conda-forge/noarch
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 : /../anaconda3/pkgs
/../.conda/pkgs
envs directories : /../anaconda3/envs
/../.conda/envs
platform : linux-64
user-agent : conda/4.8.3 requests/2.24.0 CPython/3.8.3 Linux/4.15.0-112-generic
ubuntu/18.04.4 glibc/2.27
UID:GID : 1000:1000
netrc file : /../.netrc
offline mode : False
Как я могу получить доступ правильная версия conda-build
?