Предположим, я установил Anaconda / Miniconda (с conda 4.5. *), Но не добавил его в PATH.Затем я создал среду в нестандартном месте (не в ./envs/
).Теперь все, что я знаю, это путь к python exec в этой среде.Как я могу активировать это?Должен ли я узнать, где установлен оригинальный рут Miniconda?Как?Можно ли как-то выяснить, что это среда, созданная conda (так что она отличается от других python)?
И мне нужны методы, которые решают эту проблему как в Windows, так и в Linux.На самом деле мне нужно сгенерировать оболочку, которая активирует conda env / virtual env (или не активировать, если это не env) из постинсталляционного скрипта setup.py, который устанавливается из источника (не из колеса).Я уже знаю, что если в Windows при запуске pip он добавляет <pyhon_env>\Library\bin
к PATH (возможно, если его там еще нет), но этого недостаточно (или я не знаю, как его использовать).