繁体   English   中英

在Visual Studio中的C ++中嵌入python时出现“无模块命名站点”

[英]“No module named site” when embedding python in c++ in Visual studio

在StackOverflow上也有类似的问题,但是我找不到任何帮助。 我在Visual Studio中的C ++中嵌入python。 我的python在anaconda中,而anaconda的目录是c:/ anaconda2,我的代码非常简单

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

即使这个简单的代码也会产生错误,我也很惊讶

ImportError:没有名为站点的模块

我已经设置了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 ,问题已解决。 也看到这个问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM