【发布时间】:2016-08-11 21:39:40
【问题描述】:
我安装了theano,但是当我尝试使用它时,我得到了这个错误:
警告(theano.configdefaults):未检测到 g++! Theano 将无法执行 优化的 C 实现(针对 CPU 和 GPU),默认为 Python 实施。性能会严重下降。
我安装了g++,并且把正确的路径放在环境变量中,所以就像theano没有检测到一样。
有谁知道如何解决这个问题或可能是什么原因?
【问题讨论】:
我安装了theano,但是当我尝试使用它时,我得到了这个错误:
警告(theano.configdefaults):未检测到 g++! Theano 将无法执行 优化的 C 实现(针对 CPU 和 GPU),默认为 Python 实施。性能会严重下降。
我安装了g++,并且把正确的路径放在环境变量中,所以就像theano没有检测到一样。
有谁知道如何解决这个问题或可能是什么原因?
【问题讨论】:
在 Windows 上,您需要安装 mingw 以支持 g++。通常,建议使用 Anaconda 发行版安装 Python。 Theano 适用于 Python3.4 或更早的版本。可以使用conda install命令安装mingw。
【讨论】:
在我更新 XCode(通过 App Store)后,我在 OS X 上发生了这种情况。更新前一切正常,但更新后我必须启动 XCode 并接受许可协议。然后一切又恢复了。
【讨论】:
这是我在运行带有 python 3.5 内核的 jupyter notebook 的 mac 中遇到的错误,希望这对某人有所帮助,我相信 rggir 在这个阶段得到了很好的排序:)
错误 使用 Theano 后端。 警告(theano.configdefaults):未检测到 g++! Theano 将无法执行优化的 C 实现(针对 CPU 和 GPU),并将默认使用 Python 实现。性能会严重下降。要删除此警告,请将 Theano flags cxx 设置为空字符串。
原因 在不接受条款和条件的情况下更新 XCode(g++ 编译器),这在上面已经指出,感谢 Emiel
分辨率:
【讨论】:
我刚刚在 Windows 10 上使用 Anaconda3 解决了这个问题。 先申请
conda install mingw
在命令行中。
如果遇到这个问题
CondaIO 错误: IO 错误:缺少写入权限:C:\ProgramData\Anaconda3"
更改安装 Anaconda 的文件夹的安全选项卡中的属性;确保用户对该文件夹具有写入权限。
【讨论】:
在centos中运行以下命令
yum install gcc-c++
然后就可以了
【讨论】:
我在 MAC 上也遇到过这个问题。我也无法通过应用商店安装 XCode,而是通过终端安装:
xcode-select --install
【讨论】: