Как автоматически включить пакет conda во все среды, включая новые - PullRequest
0 голосов
/ 07 июня 2018

Я хотел бы иметь возможность установить пакет conda универсально, чтобы он присутствовал во всех средах, как существующих, так и вновь созданных.Я знаю, что в целом это считается плохой идеей, но в данном конкретном случае я не думаю, что это так.Мой конкретный пример использования - у меня нет доступа sudo, и я использую conda в качестве менеджера пакетов, и я хочу, чтобы htop, пакет в conda-forge, был доступен везде в моем терминале.,conda install -c conda-forge htop устанавливает только htop в текущей среде, что означает, что мне придется устанавливать htop в каждой среде, которую я использую.Можно ли установить htop так, чтобы он был доступен независимо от конкретной среды, которую я активировал?

1 Ответ

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

Если пакет, который вы пытаетесь установить, установит исполняемый файл (а не пакет Python; не уверен насчет пакетов для других языков), то установки пакета в среду base достаточно, чтобы сделать его доступным для каждогосреда.Это связано с тем, что /path/to/base/env/bin всегда находится в вашей переменной $PATH (в противном случае conda сам должен быть установлен в каждой среде).

Я не знаю способа установки Pythonавтоматически упаковывать в каждую среду.

...