Я запускаю python 3, в основном под linux, но должен работать и с windows.
Без conda строка shebang -
#! /usr/bin/python3
, указывающая местоположение интерпретатора python. Но что, если я использую Conda ??? Тогда интерпретатор зависит от среды .... Но как я могу сделать так, чтобы мой скрипт выполнялся в любой среде?
Кажется, в conda есть переменная, $CONDA_DEFAULT_ENV
, содержащая окружение. Если я активировал STH, но база интерпретатор, например, в
/home/ernst/.conda/envs/$CONDA_DEFAULT_ENV/bin/python
, но для базы это просто /opt/conda/bin/python
на linux. Ну как все это получить под капотом и платформу прозрачную ??