Мой каталог ~/anaconda
занимает слишком много места на диске (10 ГБ), хотя у меня только пять сред и я запустил conda clean
.Я обнаружил, что когда я пытаюсь создать новую среду conda, Anaconda отображает очень длинный список загружаемых пакетов, который, кажется, включает в себя полный научный стек Python (интерпретатор Python, numpy, scipy и т. Д.).Кажется, что Anaconda устанавливает все независимо для каждой среды.Это правда?
В следующем списке содержатся некоторые чисто умозрительные способы, которые потенциально могут решить проблему с пространством:
- Могу ли я создать «суб-среду», которая «наследует» пакеты«родительской среды»?
- Можно ли заставить Anaconda делиться (например, через символические ссылки в файловой системе) одинаковыми пакетами, используемыми в разных средах?
- Есть ли в среде по умолчанию какие-либо специальныестатус с точки зрения управления пакетами?Я использую Anaconda 2, но в большинстве моих сред используется Python 3. Могу ли я сэкономить место, переключившись на Anaconda 3?(Это относится к среде по умолчанию как к «родительской среде» всех других сред.)
- Я обычно использую
pip
для установки пакетов, так как conda install
часто дает сбой.conda install
выполняет какую-то умную работу по повторному использованию пакетов, уже установленных где-то еще?
(информация об отладке) Размеры моих четырех каталогов среды в ~/anaconda/envs
находятся в диапазоне от 1,2 ГБ до 2,6 ГБ.Это нормально?