在C中嵌入Python解释器

时间:2017-09-27 23:47:25

标签: python c embed

我正在尝试运行一个非常简单的main.c文件示例来包含和运行一些Python代码。我试图编译并运行此程序,但我得到一个库未加载错误

./main
dyld: Library not loaded: @rpath/libpython3.6m.dylib
  Referenced from: /Users/$USER/GitRepos/python-embed/./main
  Reason: image not found
[1]    9323 abort      ./main

对我可能缺少什么的任何想法?我发布了我正在使用的代码here

1 个答案:

答案 0 :(得分:0)

添加此行对我有用。

export DYLD_FALLBACK_LIBRARY_PATH=/Users/$USER/miniconda3/lib

如果有人有更好的方法,请告诉我。