我无法使用Python C API打开numpy。我有以下代码
#include<Python.h>
int main()
{
Py_Initialize();
PyRun_SimpleString("import numpy");
PyObject* numpy = PyImport_ImportModule("numpy");
Py_Finalize();
return 0;
}
行pyrun_simplestring(“import numpy”)
打印到控制台:
Traceback(最近一次调用):文件“”,第1行,在文件“C:\users\matt.heath\appdata\local\continuum\anaconda3\lib\site-packages\numpy__init__.py”中,第180行,在from中。导入add_newdocs文件“C:\users\matt.heath\appdata\local\continuum\anaconda3\lib\site-packages\numpy\add_newdocs.py”,第13行,在from numpy.lib导入add_newdoc文件“C:\users\matt.heath\appdata\local\continuum\anaconda3\lib\site-packages\numpy\liit__.py”,第8行,在from.type_check导入*文件“C:\users\matt.heath\appdata\local\continuum\anaconda3\lib\site-packages\numpy\lib\type_check.py”,第11“C:\users\matt.heath\appdata\local\continuum\anaconda3\lib\site-packages\numpy\core__init__.py”,第14行,在from。import multiarray ImportError:无法导入名称“
而pyimport_importmodule(“numpy”)
返回null
。
我可以正常地打开其他模块(例如pyrun_simplestring(“import chunk”);
很好),并且import numpy
在控制台中从Python运行也很好。
我使用的是Windows10和Python3.5。
我能做什么?
实际上,这只是调试构建中的一个问题。我自己构建了python35_d.dll,而发布dll已经编译好了,所以也许我在make文件中有一些奇怪的设置。不管怎样,我想我也可以不用debug生活。
我试图从djangotoolbox.fields使用Listfield,但它给我一个错误说: 我做错了什么?
我的代码如下(我怀疑你会需要这一切,但我已经提供了一切): 我通过运行以下命令验证了我确实有一个正常运行的安装: 它抛出了一个错误: 我尝试用标准的解释器以及运行它,但没有成功。
问题内容: 试图运行命令: 出现错误: 追溯(最近一次呼叫最近):ImportError中的文件“ ”,第1行,无法导入名称“ path” 我正在使用Django 1.11版 问题答案: 无法导入路径的原因是因为它是Django 2.0中的新增功能,如此处所述:https : //docs.djangoproject.com/en/2.0/ref/urls/#path。 在右下角的该页面上,您可以
当我尝试运行 命令将弹出此错误。(tensorflow1.13) C:\tenorFlow 1\模型\研究\object_detection
问题内容: 我已经开始编写可以在Google App Engine上运行的应用程序。 但是,当我想使用从Netbeans到Eclipse的代码时,出现以下错误: 和 错误是: 我尝试将Eclipse导入到Eclipse中,但还是一样,还尝试构建和清理项目。我不在Eclipse上使用Tomcat,而仅在Netbeans上使用它。我该如何解决这个问题? 问题答案: 我尝试将servlet-api.ja
我觉得我把一切都安排好了。我遵循这些指示。 并从tar文件安装。 我的主目录现在有一个文件夹“gsutil”。我运行了配置来为oauth2设置我的应用程序,并且能够从命令行调用gsutil。为了使用gsutil和Google App Engine,我在我的主目录中的.bashrc文件中添加了以下行,并将其来源化: 但是,当我尝试导入我的python脚本: 或者类似这样的东西(直接从留档)。 我得到