2015-09-04 61 views
2

我想在Windows上使用python 3.4安裝theano。我下面這個指令Theano on WindowsTheano沒有在Windows上運行

它創建一個文件名爲Theano.egg鏈接內蟒蛇庫/站點包

但試圖調用進口theano

當我得到這個錯誤

enter image description here

我用python setup.py develop,它給了我這個窗口。這表明一切安裝正常。任何幫助?

enter image description here

+0

你是什麼時候下載theano的?這個錯誤是不是在github當前版本 –

+0

@TimCastelijns我剛剛下載theano ..使用'git克隆https://github.com/Theano/Theano.git --branch rel-0.7'評論 – jquery404

回答

3

這很可能是由redownloading the theano project固定。

正如你所看到的here,給你那個錯誤的代碼不再在當前的代碼庫中。它現在看起來像這樣

def dot(l, r): 
    """Return a symbolic matrix/dot product between l and r """ 
    rval = NotImplemented 
    e0, e1 = None, None 

    if rval == NotImplemented and hasattr(l, '__dot__'): 
     try: 
      rval = l.__dot__(r) 
     except Exception as e0: 
      rval = NotImplemented 
    if rval == NotImplemented and hasattr(r, '__rdot__'): 
     try: 
      rval = r.__rdot__(l) 
     except Exception as e1: 
      rval = NotImplemented 
    if rval == NotImplemented: 
     raise NotImplementedError("Dot failed for the following reasons:", 
            (e0, e1)) 
    return rval 
+0

我試圖按照你在這裏發佈的鏈接。但仍然沒有運氣 以前我試過'git克隆https://github.com/Theano/Theano.git - 分支rel-0.7代碼' 它似乎你的鏈接也包含相同的版本 – jquery404

+0

btw下載後回購我鍵入'python setup.py develop' – jquery404

+0

@ jquery404我想你可以在'theano \ theano \'中手動編輯'__init __。py',並將'e0:'改爲'as e0:'來修復語法錯誤 –