gpt4 book ai didi

c - 嵌入式python3,没有 "site"模块

转载 作者:太空宇宙 更新时间:2023-11-04 10:50:49 27 4
gpt4 key购买 nike

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

ImportError: No module named site

我已经在初始化前设置了PYTHONHOME,到包含站点包的lib目录,如下所示:

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

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

我在谷歌搜索中看到过类似的问题,但这往往可以通过适当设置 PYTHONHOME 来解决,上面显示的设置对我不起作用。

有人知道我可能遗漏了什么吗?

最佳答案

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

关于c - 嵌入式python3,没有 "site"模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31116396/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com