小编Hug*_*ugo的帖子

Shebangs在conda管理环境中

我正在尝试在Hy中编写一个程序,并按照文档中Quickstart页面上的说明运行它.

所以我根据文档使用GitHub repo中的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
Run Code Online (Sandbox Code Playgroud)

现在尝试使用#! /home/myname/.conda/envs/myenv hybash 运行脚本会引发bad interpreter: Permission denied错误.

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

python bash shebang anaconda hy

11
推荐指数
1
解决办法
2126
查看次数

标签 统计

anaconda ×1

bash ×1

hy ×1

python ×1

shebang ×1