g ++。exe:错误:没有这样的文件或目录

时间:2017-05-19 20:33:57

标签: python artificial-intelligence deep-learning keras

我在IPython上运行此代码。我正面临这个问题。我将感谢您提出建议或帮助解决这个问题。

我使用theano作为后端

import numpy
from keras.datasets import imdb
from matplotlib import pyplot
from pylab import *

# load the dataset

(X_train, y_train), (X_test, y_test) = imdb.load_data()
X = numpy.concatenate((X_train, X_test), axis=0)
y = numpy.concatenate((y_train, y_test), axis=0)
  

g ++。exe:错误:Amjad \ AppData \ Local \ Theano \ compiledir_Windows-10-10.0.15063-SP0-Intel64_Family_6_Model_58_Stepping_9_GenuineIntel-3.5.3-64 \ lazylinker_ext \ lazylinker_ext.pyd:没有这样的文件或目录   g ++。exe:错误:Amjad \ AppData \ Local \ Theano \ compiledir_Windows-10-10.0.15063-SP0-Intel64_Family_6_Model_58_Stepping_9_GenuineIntel-3.5.3-64 \ lazylinker_ext \ mod.cpp:没有这样的文件或目录

1 个答案:

答案 0 :(得分:0)

对于g ++编译器,我必须从here安装MinGW(没有git的版本)。

然后将其“bin”目录添加到PATH环境var。通常它是C:\MinGW\bin文件夹,或者您安装它的位置。

(如果您已经安装了g ++编译器,请将其添加到环境var的路径中)

之后,如果出现关于hypot的错误,则将其添加到名为.theanorc的文件中,通常位于C:\Users\yourUser中。 (如果您无法通过Windows资源管理器创建它,请使用记事本保存)。

[gcc]
cxxflags = -D_hypot=hypot
  

始终避免在名称中包含空格的文件夹中安装任何内容! Theano将无法识别这些文件夹并会带来错误。如果您遇到问题,可以看到以下内容: