在 MacOS Big Sur 上的 conda 环境中编译 c++ 项目时,
ld: unsupported tapi file type '!tapi-tbd' in YAML file可能会出现该错误。如何进行?
我有一个本地 python 项目,jive我想在另一个项目中使用它。我当前在其他项目中使用的方法jive是激活项目的 conda env,然后移动到我的jive目录并使用python setup.py install. 这工作正常,当我使用 时conda list,我会看到环境中安装的所有内容,包括,以及使用 pip 安装的jive注释。jive
但我真正想要的是用完整的 conda 来做到这一点。当我想jive在另一个项目中使用时,我只想放入jive该项目中environment.yml。
所以我做了以下事情:
meta.yaml构建jiveconda build .jive预期的源代码environment.yml,并将“local”添加到频道列表中。当我激活环境并使用 时conda list,它会根据需要列出所有依赖项jive,包括 。但是当我打开python解释器时,我不能import jive,它说没有这样的包。(如果使用python setup.py install,我可以导入它。)
如何修复构建/安装以使其正常工作?
jive这是位于项目顶级目录中的meta.yaml :
package:
name: …Run Code Online (Sandbox Code Playgroud)