在Windows 7上导入no时出现编译错误

2024-09-23 16:29:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在Windows 7上使用No。我能够安装Theano并导入Theano,但是在看到关于没有安装C编译器的警告之后,我也安装了mingw。现在当我尝试“import theano”时,我得到了一个编译错误。信息相当长,但相关部分(据我所知)如下:

Problem occurred during compilation with the command line below:
g++ -shared -g -D NPY_ARRAY_ENSURECOPY=NPY_ENSURECOPY -D NPY_ARRAY_ALIGNED=NPY_ALIGNED -D NPY_ARRAY_WRITEABLE=NPY_WRITEABLE -D NPY_ARRAY_UPDATE_ALL=NPY_UPDATE_A
LL -D NPY_ARRAY_C_CONTIGUOUS=NPY_C_CONTIGUOUS -D NPY_ARRAY_F_CONTIGUOUS=NPY_F_CONTIGUOUS -m64 -DMS_WIN64 -IC:\Python27\lib\site-packages\numpy\core\include -IC:
\Python27\include -o C:\Users\ameasure\AppData\Local\Theano\compiledir_Windows-7-6.1.7601-SP1-Intel64_Family_6_Model_58_Stepping_9_GenuineIntel-2.7.3-64\lazylin
ker_ext\lazylinker_ext.pyd C:\Users\ameasure\AppData\Local\Theano\compiledir_Windows-7-6.1.7601-SP1-Intel64_Family_6_Model_58_Stepping_9_GenuineIntel-2.7.3-64\l
azylinker_ext\mod.cpp -LC:\Python27\libs -LC:\Python27 -lpython27
g++: error: CreateProcess: No such file or directory

在后面的错误消息中:

^{pr2}$

你知道我做错什么了吗?compile语句中引用的文件不存在,因此这可能是问题的一部分,但它不能解释为什么Theano认为它们应该存在。在


Tags: noincludewindows错误updatetheanoarrayext
1条回答
网友
1楼 · 发布于 2024-09-23 16:29:33

在Windows上安装并不简单。最简单的方法是使用EPD(不是免费版本,它缺少一些依赖性)。你是学者吗?如果是这样,它是免费的。它安装了所有的Theano依赖项,所以您只需要在安装之后安装ano,然后我们链接到MKL for BLAS。在

https://www.enthought.com/products/epd

我们有一个与水蟒1.4一起工作的Theano安装程序,但是新发布的Anaconda1.5破坏了它。我们还没修好。在

相关问题 更多 >