我通过运行“pip install theano”在Windows 7 64位上安装了带有Spyder 2.3.8的theano。它运作良好。但是,当我试图运行“import theano”时,我收到了以下错误:
Traceback (most recent call last): File "", line 1, in import theano File "D:\Anaconda3\lib\site-packages\theano\__init__.py", line 55, in from theano.compile import \ File "D:\Anaconda3\lib\site-packages\theano\compile\__init__.py", line 9, in from theano.compile.function_module import * File "D:\Anaconda3\lib\site-packages\theano\compile\function_module.py", line 18, in import theano.compile.mode File "D:\Anaconda3\lib\site-packages\theano\compile\mode.py", line 11, in import theano.gof.vm File "D:\Anaconda3\lib\site-packages\theano\gof\vm.py", line 25, in in_c_key=False) File "D:\Anaconda3\lib\site-packages\theano\configparser.py", line 231, in AddConfigVar configparam.fullname) AttributeError: ('This name is already taken', 'profile')
这是什么意思?
答案 0 :(得分:0)
你有使用Spyder的原因吗?
在Windows 7 x64上,我建议使用来自Enthought的Canopy,如果你是学生,你可以免费获得完整的包。
或者,之前我也使用过WinPython,它工作正常。 虽然您必须遵循所有步骤,包括:
安装Windows软件开发工具包7.1版,或者您可以安装随附的最新Visual Studio,它附带一个安装Microsoft Visual C ++编译器for Python 2.7的选项
安装TDM GCC
但请务必检查
http://deeplearning.net/software/theano/install_windows.html
您可能想检查一下是否错过了任何步骤。
我之前遇到过Anaconda和Theano的问题。所以我放弃了使用它。 然而,一位朋友也成功地和Theano取得了成功。
确保在安装theano之前正确安装了环境和python设置。
做
where gcc
where gendef
where cl
where nvcc
命令提示符上的可能会显示某些内容......
我不是 GCC 专家,但根据上面用户的链接, 我读了一个朋友,说它与GCC有关。 所以,是的,我建议你按照我的说法重新检查一下。
使用该信息编辑问题,我可以提供更多帮助,其他人也可以。
@CantFindName