Установка пакетов в базовой среде anaconda - PullRequest
0 голосов
/ 07 июня 2018

Часто при установке какого-либо пакета происходит сбой всего моего дистрибутива anaconda.Один случай, когда я столкнулся с такой проблемой, это когда я делаю:

$ ipython --pylab

Затем я получаю

ошибка сегментации (ядро сброшено)

Thisобычно из-за какого-то несоответствия / ошибки пакета.Чтобы разрешить такие ситуации, все пакеты должны быть переустановлены в моем дистрибутиве anaconda.

К счастью, я обычно беру список пакетов, которые я устанавливаю в моей base среде conda, используя:

$ conda list --export > conda_packages.txt

Итак, как мне переустановить все пакеты одновременно, используя этот файл conda_packages.txt ?Так что мне не нужно вручную устанавливать каждый пакет из этого файла.

Существует ли опция короткой командной строки для достижения этого в * nix, особенно в Ubuntu?

1 Ответ

0 голосов
/ 07 июня 2018

Через некоторое время мне удалось решить эту проблему с помощью:

# assumes that anaconda is installed in ~/anaconda3
conda create -p /home/user/anaconda3/envs --file conda_packages.txt

Это установит все пакеты из conda_packages.txt в среду conda base.


Чтобы установить его в определенном env, используйте:

conda create --name /home/user/anaconda3/envs/<your_env_name> --file conda_packages.txt
...