Theano安裝遇到的問題及處理方式

2021-07-11 23:46:46 字數 1788 閱讀 8676

warning(theano.configdefaults):g++ not detected!

雖然對一些大牛來說這些都是小case,但是為了使一些像我一樣的初學者更容易安裝,我就詳細的寫下解決問題的過程​:

①安裝visual studio 2010 express​、cuda、microsoft visual c++ compiler for python 2.7

在安裝vc時,用命令列找到程式包目錄,然後執行 ​msiexec /i vcforpython27.msi allusers=1命令,vc就安裝到  c:\program files(x86)\common files\microsoft\visual c++ for python\9.0下了

②​安裝tdm-gcc,目錄c:\scisoft\tdm-gcc-64

③安裝winpython,看準你需要的版本,是python2還是python3,目錄​c:\scisoft\winpython

④​配置環境

​在c:\scisoft下建立檔案env.bat,裡面寫上

rem configuration of paths

set vsforpython="c:\program files (x86)\common files\microsoft\visual c++ for python\9.0"

set scisoft=%~dp0 rem add tdm gcc stuff

set path=%scisoft%\tdm-gcc-64\bin;%scisoft%\tdm-gcc-64\x86_64-w64-mingw32\bin;%path% 

rem add winpython stuff

call %scisoft%\winpython-64bit-2.7.9.4\scripts\env.bat

rem configure path for msvc compilers

rem for a 32 bit installation change this line to

rem call %vsforpython%\vcvarsall.bat

call %vsforpython%\vcvarsall.bat amd64

rem return a shell

cmd.exe /k​

​然後執行以下命令:

​gendef winpython-64bit-2.7.9.4\python-2.7.9.amd64\python27.dll

dlltool --dllname python27.dll --def python27.def --output-lib winpython-64bit-2.7.9.4\python-2.7.9.amd64\libs\libpython27.a

​⑤在安裝的winpython中,開啟winpython control panel.exe

​​​​​​​在uninstall packages頁面檢視已經安裝的python庫和版本,當時我安裝時theano是0.6版本的,執行乙個深度網路跳出錯誤:notimplementederror:in() instances and tuple inputs trigger the old semantics, which disallow using updates and givens

到這,就可以大功告成了,謝謝,勿噴,只為分享。

參考:​

cocoa pods安裝及遇到的問題

換了一台mac 之後自己裝cocoa pods,先貼一下安裝操作 1.查 gem source l 2.移除ruby gem source remove 3.用 的ruby gem sources a 4.再查結果如下 current sources added to sources 5.安裝 su...

windows mysql安裝及遇到的問題

basedir c program files mysql mysql 5.6 datadir c program files mysql mysql 5.6 data 以管理員身份開啟cmd c windows system32 cmd.exemysqld install 安裝服務 mysqld ...

MySQL安裝及遇到的問題

這裡主要是針對mysql在windows作業系統上的一些安裝及遇到的問題 開啟你剛剛解壓的mysql 5.7.18 winx64資料夾裡面,你會發現裡面有my default.ini配置檔案 注 有的沒有這個檔案,需要自己新建乙個my.ini的檔案 這個是預設的配置檔案,複製乙個自己的改名字為my....