theano import error (win10 python2.7)
問(wèn)題描述
因?yàn)轫?xiàng)目需要,在win10-64位電腦上配置theano.但是一直有 import error的錯(cuò)誤,找不到解決方法。作為一個(gè)python新手,實(shí)在搞不定,請(qǐng)大家不吝賜教!小女子不勝感激!
按照網(wǎng)上的教程,安裝了anaconda2, 版本是4.2.0;用 conda install mingw libpython安裝了mingw libpython;mingw版本是4.7,libpython版本是2.0修改了系統(tǒng)的環(huán)境變量如下:
在系統(tǒng)變量中添加了PYTHONPATH 變量值為 E:AnacondaLibsite-packagestheano
在cmd窗口的起始目錄下,新建了 .theanorc.txt 文件(按照教程來(lái)的)
在cmd窗口里輸入pip install theano安裝了theano,版本是0.9.0
在cmd中打開(kāi)python,輸入:import theano 之后出現(xiàn)錯(cuò)誤提示信息:Traceback (most recent call last): File '<stdin>', line 1, in <module>ImportError: No module named theano
然后我在Spyder的Ipython console中輸入:import theano出現(xiàn)了不一樣的import error:Traceback (most recent call last): File '<ipython-input-1-3397704bd624>', line 1, in <module>
import theano
File 'E:Anacondalibsite-packagestheano__init__.py', line 66, in <module>
from theano.compile import (
File 'E:Anacondalibsite-packagestheanocompile__init__.py', line 10, in <module>
from theano.compile.function_module import *
File 'E:Anacondalibsite-packagestheanocompilefunction_module.py', line 18, in <module>
from theano import config, gof
ImportError: cannot import name gof如圖:
有人說(shuō)可能是存在多個(gè)版本的theano,但我只安裝過(guò)這個(gè)版本。用pip uninstall theano卸載了之后,又pip install theano,還是沒(méi)有解決這個(gè)問(wèn)題。有人說(shuō)是因?yàn)橛衏ygwin和Mingw,cygwin的環(huán)境變量path還在mingw之前,可我并沒(méi)有cygwin這個(gè)包。總之試了一些方法,仍然解決不了我的問(wèn)題。
不知該怎么解決,希望大家給些幫助,謝謝!
問(wèn)題解答
回答1:有沒(méi)有可能是python版本的問(wèn)題?cmd窗口中是python2.7.13,Spyder版本中是2.7.12
======0408更新======之前裝過(guò)python2.7.13,而anaconda自帶的python是2.7.12版的,所以我把2.7.13版本的python給卸了。然后再cmd中輸入python,再import theano出現(xiàn)了新的錯(cuò)誤:Problem occurred during compilation with the command line below:'C:MinGWbing++.exe' -shared -g -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -m64 -DMS_WIN64 -I'E:Anacondalibsite-packagesnumpycoreinclude' -I'E:Anacondainclude' -I'E:Anacondalibsite-packagestheanogof' -L'E:Anacondalibs' -L'E:Anaconda' -o C:UserszhouyidanAppDataLocalTheanocompiledir_Windows-10-10.0.10586-Intel64_Family_6_Model_94_Stepping_3_GenuineIntel-2.7.12-64lazylinker_extlazylinker_ext.pyd C:UserszhouyidanAppDataLocalTheanocompiledir_Windows-10-10.0.10586-Intel64_Family_6_Model_94_Stepping_3_GenuineIntel-2.7.12-64lazylinker_extmod.cpp -lpython27C:UserszhouyidanAppDataLocalTheanocompiledir_Windows-10-10.0.10586-Intel64_Family_6_Model_94_Stepping_3_GenuineIntel-2.7.12-64lazylinker_extmod.cpp:1:0: sorry, unimplemented: 64-bit mode not compiled in #include <Python.h> ^
Traceback (most recent call last): File '<stdin>', line 1, in <module> File 'E:Anacondalibsite-packagestheano__init__.py', line 66, in <module>
from theano.compile import (
File 'E:Anacondalibsite-packagestheanocompile__init__.py', line 10, in <module>
from theano.compile.function_module import *
File 'E:Anacondalibsite-packagestheanocompilefunction_module.py', line 21, in <module>
import theano.compile.mode
File 'E:Anacondalibsite-packagestheanocompilemode.py', line 10, in <module>
import theano.gof.vm
File 'E:Anacondalibsite-packagestheanogofvm.py', line 662, in <module>
from . import lazylinker_c
File 'E:Anacondalibsite-packagestheanogoflazylinker_c.py', line 127, in <module>
preargs=args)
File 'E:Anacondalibsite-packagestheanogofcmodule.py', line 2316, in compile_str
(status, compile_stderr.replace(’n’, ’. ’)))
Exception: Compilation failed (return status=1): C:UserszhouyidanAppDataLocalTheanocompiledir_Windows-10-10.0.10586-Intel64_Family_6_Model_94_Stepping_3_GenuineIntel-2.7.12-64lazylinker_extmod.cpp:1:0: sorry, unimplemented: 64-bit m. ^include <Python.h>在Spyder中還是以前的那些錯(cuò)誤。。。
相關(guān)文章:
1. mysql - 分庫(kù)分表、分區(qū)、讀寫(xiě)分離 這些都是用在什么場(chǎng)景下 ,會(huì)帶來(lái)哪些效率或者其他方面的好處2. css - 移動(dòng)端 oppo 手機(jī)之 Border-radius3. 人工智能 - python 機(jī)器學(xué)習(xí) 醫(yī)療數(shù)據(jù) 怎么學(xué)4. 關(guān)于Mysql聯(lián)合查詢5. 如何修改phpstudy的phpmyadmin放到其他地方6. javascript - vue-echarts-v3使用的過(guò)程中折線圖區(qū)域呈漸變色。7. python 計(jì)算兩個(gè)時(shí)間相差的分鐘數(shù),超過(guò)一天時(shí)計(jì)算不對(duì)8. 索引 - 請(qǐng)教下Mysql大數(shù)據(jù)量的聯(lián)合查詢9. pip安裝提示Twisted錯(cuò)誤問(wèn)題(Python3.6.4安裝Twisted錯(cuò)誤)10. 爬蟲(chóng)圖片 - 關(guān)于Python 爬蟲(chóng)的問(wèn)題
