在构建 conda 包时,meta.yaml 有一个部分 build:entry_points
可以让我包含可执行的 Python 脚本。 conda 是否有办法包含其他脚本(例如 bash 脚本)?
我需要 conda 将我的 bash 脚本包含在我环境的 bin/文件夹中并使其可执行。
最佳答案
在您的 build.sh 脚本中,执行如下操作:
cp your_bash_script.sh $PREFIX/bin/destination_script_name.sh
应保留权限。
编辑:进一步解释:$PREFIX 中存在但在构建步骤之前不存在的任何文件都被视为"new"文件并与包捆绑在一起。一旦你习惯了,它比打 setup.py 简单得多。
关于anaconda - 如何在 conda 配方中包含 shell 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44077770/