我的服务器目录中 Anaconda Python 有什么用处

我的服务器目录中 Anaconda Python 有什么用处

我有 anaconda python 发行版,~/anaconda/bin/python但是我可以使用什么 shebang 来调用此版本的 python,而不是服务器上默认的旧版本?

# /opt/python/bin/python2.7我一直在尝试

答案1

shebang 之后的第一行的其余部分被解析为解释器指令。

如果你希望你的脚本被特定的二进制文件解释/运行,你需要在舍邦

在这种情况下你需要写类似这样的内容:

#!/home/yourusername/anaconda/bin/python

答案2

为了补充已经接受的答案(并回复 0xc0de 的评论),我认为我们可以使用:

#!/usr/bin/env python

然后我们需要激活Conda环境,或者获取我们想要使用的自定义 Python 路径。

通过这样做,#!/usr/bin/env将找到正确的 Python 版本,并确保脚本能在虚拟环境中正确运行。

相关内容