【发布时间】:2017-01-28 10:55:07
【问题描述】:
我正在按照How do I install Keras and Theano in Anaconda Python on Windows? 安装 Theano 和 Keras,以前的旧版本对我来说效果很好。现在我已升级到最新的 Theano 版本,并在使用此命令验证其功能时:
Python:
from theano import function, config, shared, sandbox
它导致非常长的错误日志包含:
g++.exe: error: C:\Users\John: No such file or directory
g++.exe: error: Dow\AppData\Local\Theano\compiledir_Windows-10-10.0.10240-Intel64_Family_6_Model_60_Stepping_3_GenuineIntel-2.7.12-64\lazylinker_ext\mod.cpp: No such file or directory
似乎 用户目录“John Dow”的路径被 g++ 拆分为两个文件路径,因为名称中有空格。
有什么方法可以告诉 python 不要使用“C:\Users\John Dow”目录,而是例如“C:\mytempdir”。设置 USERPROFILE windows 变量没有帮助。
注意:我设法修复了 g++ 命令,它失败了(通过在输出中添加引号),它成功编译了源代码。不幸的是,它并没有解决我的问题,因为当再次启动时,这一步失败了。 这似乎也是 Theano 的问题,因为切换到不同的 Python 版本没有帮助。
【问题讨论】:
标签: python g++ mingw theano keras