嵌入式python3,没有"网站"模

时间:2015-06-29 12:59:22

标签: c linux python-3.x

我正在尝试编写一些实现某些Python(在Linux上)的C,但我在运行Py_Initialize()时看到以下错误:

ImportError: No module named site

我在初始化之前将PYTHONHOME设置为包含站点包的lib目录,如下所示:

Py_SetPythonHome("/foo/lib/python3");

$ ls /foo/lib/python3/site/
__init__.py  __pycache__

我在谷歌搜索中看到了类似的问题,但这可以通过恰当地设置PYTHONHOME来解决,上面显示对我没有用。

有没有人知道我可能缺少什么?

1 个答案:

答案 0 :(得分:1)

  1. 将python二进制(.exe或其他)路径添加到loadView
  2. 将您的程序(包括python代码和库)目录添加到UIViewController