我正在尝试在 Hy 中编写一个程序并按照文档中快速入门页面上的说明运行它。
因此,我根据文档使用 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 应该指向哪里?