Загружает ли Anaconda пакеты каждый раз, когда вы устанавливаете их в новой среде conda?

#python #pip #anaconda

#python #pip #anaconda

Вопрос:

Если я создам новую среду conda и, например, затем использую команду

 pip install numpy
  

Учитывая, что у меня есть numpy модуль, установленный в базовой среде conda, будет ли приведенная выше команда для установки numpy повторно загружать numpy пакеты из Интернета или просто использовать те, что из базовой среды?

Комментарии:

1. да, это будет, каждая среда conda не зависит от другой

2. » повторно загрузите пакеты numpy из Интернета или просто используйте те, что из базовой среды? » Ни то, ни другое. pip имеет кэширование, поэтому пакет не будет загружен, он будет установлен из кэша, но он будет установлен в новую среду.

3. Хорошо, итак, что я наблюдаю — когда я пытаюсь установить numpy в новую среду conda с помощью вышеупомянутой команды, она не работает, если я отключаю подключение к Интернету, и работает отлично, когда мой Интернет подключен. PS: У меня уже установлена библиотека numpy в моей базовой среде conda. Что здесь может происходить?

4. pip проверяет наличие более новой версии в PyPI перед использованием кэша.

5. Хорошо, это имеет смысл. Большое спасибо @phd