windows8 64位python 安裝theano報錯?

安裝完後,不論是用pip list還是import theano,都出現module configparser has no attribute safeconfigparser錯誤


不要在環境變數添加PYTHONPATH變數,否則容易在import theano後出現configparser找不到或沒有這個組件這個問題


一個Anaconda3中配置遇到的異常解決方式

目前發現使用Anaconda3安裝theano時可能會有一個衝突:

AttributeError:module 『configparser』 has no attribute 『SafeConfigParser』

暫時只有用以下方法處理:對Anaconda3Libsite-packages heanoconfigparser.py更改文件名,比如改為config_parser.py,在pycharm或其他IDE中隨意運行一個cnn腳本,對遇到的每一個提示錯誤手動更改引用到的文件名為theano.config_parser,在將所有引用到這個文件的位置都改正後,就沒有問題了。


以下是theano官方的requirements:

Python == 2.7* or ( &>= 3.3 and &< 3.6 ) The development package (python-dev or python-devel on most Linux distributions) is recommended (see just below). Python 2.4 was supported up to and including the release 0.6. Python 2.6 was supported up to and including the release 0.8.2. Python 3 is supported past the 3.3 release.

我想可能是python版本或者anaconda版本的問題,換低一點的版本試試


修改一下theano里Configparser.py,改成不重名的就行了


按照推薦方法,刪除了路徑。確實是其它腳本恢復正常了,但import theano的時候出現WARNING (theano.tensor.blas):Using NumPy C-API based implementation for BLAS function的警告


幾個月了,一直困擾我,我按照第一位答主說的,刪除了PYTHONPATH路徑,成功安裝


那麼久過去了,這個問題解決了嗎,我也遇到了


可以試試從theano官網直接下載theano.zip安裝

Windows Installation Instructions

Manual Installation那一欄


theano還不能完全支持 python3,換成python2就能編譯通過。


我也出現這問題了,求問怎麼解決


請問問題解決了嗎?我已經裝了3天了 還是出現這個問題


目測lib版本問題


按 @檸檬片 給的辦法,白天一直沒搞好(應該是誤動了某個地方),晚上在anaconda2下裝好後覺的不對勁,又換回3試了一次,問題順利解決,目前可以正常跑,非常感謝!

補充下方法,報錯是因為configparser.py重名了,把theano/configparser.py改個文件名,pycharm里跑個腳本,每跑一次會提示一個引用到theano.configparser的地方找不到文件,按提示修改引用里的文件名,全改完就行。


推薦閱讀:

TAG:Python | Theano | keras | TensorLayer深度學習庫 |