Добавление дополнительных пакетов в Anaconda Installer - PullRequest
0 голосов
/ 11 сентября 2018

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

Это предназначено для вводного практического сеанса Python. Следовательно, цель состоит в том, чтобы сделать весь процесс установки как можно более запутанным для участников сеанса.

Мне известно, как использовать докер, так и окружение. Я ищу что-то более простое, скажем, такое же простое, как установка anaconda для моих участников.

В настоящее время я думаю сделать следующее.

1) Укажите файл .tar.gz пакетов вместе с установщиком

2) После установки и создания сред установите библиотеки, используя pip из .tar.gz python -m pip install c:\mymodule\great.tar.gz

Любой метод, который проще, чем выше, приветствуется.

1 Ответ

0 голосов
/ 13 сентября 2018

Из документации conda по созданию пользовательских каналов :

Если вы не хотите загружать свои пакеты в Интернет, вы можете создать собственный репозиторий, обслуживаемый либочерез веб-сервер или локально, используя file:// URL.

В инструкциях на этой странице рассказывается, как создать локальный пользовательский репозиторий из пакетов conda.Они предназначены для людей, которые создают свои собственные пакеты, но, насколько я вижу, вы также можете использовать существующие пакеты, которые вы можете загрузить из репозиториев по адресу https://repo.continuum.io/pkgs/.

Затем вы можете использоватьfile:// URL-адрес этого репозитория в спецификации -c команд conda create и / или conda install для настройки среды, в которой будут работать ваши пользователи.

...