Помешает ли создание новой среды Anaconda переопределить версию пакета? - PullRequest
0 голосов
/ 08 апреля 2019

Мне неясно, должен ли я создавать новую среду или новый канал в следующем случае:

У меня есть анаконда с базовой средой.Я создал среду A несколько месяцев назад и установил ее версию Tensorflow.Я хочу импортировать новый фрагмент кода, который я нашел, который использует Keras.Я хочу не нарушать мою среду A. Будет ли достаточно создания среды B и установки в нее Keras и TensorFlow?Или я рискую перезаписать свой пакет TensorFlow из среды A.

Мне кажется, что мне неясно, содержит ли среда каналы, или каналы совместно используются средой, и Conda загружает пакеты изобщие каналы на основе того, что запрашивается средой.

1 Ответ

1 голос
/ 08 апреля 2019

Среда Conda работает как модуль virtualenv для Python. Итак, да - вы можете устанавливать разные версии lib в разных средах. Например, это может быть полезно, если вы хотите, чтобы версии Tensorflow-CPU и Tensorflow-GPU были установлены одновременно. То же самое с Керасом. Вы можете прочитать об этом, например. здесь: Установка Tensorflow-GPU

...