gpt4 book ai didi

python - "No module named site"在 Visual Studio 的 C++ 中嵌入 Python 时

转载 作者:太空宇宙 更新时间:2023-11-04 02:54:18 25 4
gpt4 key购买 nike

StackOverflow 上也有类似的问题,但我找不到任何有用的信息。我在 visual studio 中将 python 嵌入到 c++ 中。我的python在anaconda里面,anaconda的目录是c:/anaconda2,我的代码很简单

#include <Python.h>
int main()
{
Py_initialize();
}

我很惊讶这个简单的代码竟然会产生错误

ImportError: No module named site

并且我设置了PYTHONHOME=c:\Anaconda2\python27PYTHONPATH=c"\Anaconda2\libs,并附加了PYTHONHOMEPYTHONPATH 到系统变量 path。我还把 C:\Anaconda2\libs\python27 放到 Library Directories 中属性表。但我仍然收到此 ImportError,有人可以帮忙吗?

最佳答案

site.py 位于 C:\Anaconda2\Lib 中,在将 PYTHONPATH 附加到 C:\Anaconda2\Lib< 之后,问题已解决。另见 this question

关于python - "No module named site"在 Visual Studio 的 C++ 中嵌入 Python 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42913763/

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