gpt4 book ai didi

python - conda 托管环境中的 Shebang

转载 作者:太空狗 更新时间:2023-10-29 18:32:15 24 4
gpt4 key购买 nike

我正在尝试用 Hy 编写程序并按照 Quickstart page 上的说明运行它在文档中。

所以我根据文档使用 GitHub 存储库中的 pip 安装了 Hy,然后使用 chmod +x myfile.hy 为文件添加了可执行权限。

为了管理我的 Python 环境,我使用 Anaconda 的 conda,而不是 virtualenv。因此,shebang #!/usr/bin/env hy 对我不起作用,因为 conda envs 位于不同的目录中。从 conda info --envs 我看到他们的目录是

myenv     * /home/myname/.conda/envs/myenv 
root /home/myname/anaconda3

现在尝试使用 # 运行脚本!/home/myname/.conda/envs/myenv hy bash 抛出一个 bad interpreter: Permission denied 错误。

在这种情况下,shebangs 应该指向哪里?

最佳答案

#!/usr/bin/env hy 实际上可以与 Conda 一起使用。在运行脚本之前,您只需说 source activate myenv

关于python - conda 托管环境中的 Shebang,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41131901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com