与conda一起使用的shebang线是什么样子的?
我运行python 3,主要在linux下运行,但也可以在windows下运行 如果没有康达,舍邦线是与conda一起使用的shebang线是什么样子的?,conda,Conda,我运行python 3,主要在linux下运行,但也可以在windows下运行 如果没有康达,舍邦线是 #! /usr/bin/python3 给出python解释器的位置。 但是如果我用康达呢???那么解释器取决于环境。。。。 但是我如何管理我的脚本在任何环境中运行 conda中似乎有一个变量,$conda\u DEFAULT\u ENV保存环境。 如果我激活了某事物,但解释器在 /home/ernst/.conda/envs/$CONDA_DEFAULT_ENV/bin/python
#! /usr/bin/python3
给出python解释器的位置。
但是如果我用康达呢???那么解释器取决于环境。。。。
但是我如何管理我的脚本在任何环境中运行
conda中似乎有一个变量,$conda\u DEFAULT\u ENV
保存环境。
如果我激活了某事物,但解释器在
/home/ernst/.conda/envs/$CONDA_DEFAULT_ENV/bin/python
但对于base来说,它只是linux上的/opt/conda/bin/python
。
那么,如何让所有这些在一个遮光罩下也是透明的呢 您可以使用#/usr/bin/env python3
——在这种情况下,它将使用在路径中首先找到的python。因此,如果您的默认python是conda,那么将执行此脚本