Как я могу иметь две разные среды внутри Анаконды?(оба Python 3.7, один 32-битный и один 64-битный) - PullRequest
1 голос
/ 19 сентября 2019

Что мне нужно

Мне требуется 32-битная среда conda, в дополнение к текущей 64-битной в моем дистрибутиве Anaconda.

То, что я пробовал

Я выполнил шаг в пределах этого ответа .Однако set CONDA_FORCE_32BIT=1 не работал в моем случае, я проверил это, проверив битовую версию после сборки.Комментарии в ответе и другие источники предполагают, что он, возможно, был удален.

Я также пытался установить 32-битную версию Miniconda , но у меня возникла проблема с изменением среды, поскольку они оба имеют одно и то же имя (base).

Любые предложения будутбыть полезным!

Спасибо

1 Ответ

2 голосов
/ 19 сентября 2019

Вы можете указать 32-битный канал вручную, используя флаг --channel/-c при использовании conda create.

Вам просто нужно указать правильный URL для канала и подкаталога, который вы хотите использовать.Флаг --override-channels препятствует подключению 64-битных каналов (не важно, но вы никогда не узнаете).

conda create -n py32 python=3.7 -c https://repo.anaconda.com/pkgs/main/win-32 --override-channels
conda activate py32

В вашем случае я бы порекомендовал установить 64-битную версию Anaconda или Miniconda, а затем создать 32-битную среду.

...