Windows下pycharm使用theano的方法


  安裝theano前需要自行安裝Anaconda和PyCharm。在網上查了在PyCharm上安裝theano的方法,但是均遇到了一些問題,現將問題與解決方案介紹如下。

(一)第一種安裝方式

  打開cmd命令窗口或者Anaconda命令窗口,輸入 pip install theano。 

  回車后看到下載與安裝的進度條,但是這樣安裝過后直接import theano會報錯。於是我又使用了第二種方法。

(二)第二種安裝方式

  1.手動下載theano的zip文件

  下載地址:https://github.com/Theano/Theano ,解壓后找到XXX/Anaconda/Lib/site-packages/theano(文件里面有個theano的文件夾)

  將這個文件夾復制粘貼到E:/Anaconda/Lib/site-packages里面)(這個路徑是你自己Anaconda的路徑)。

  2.查看你的Anaconda路徑下有沒有MinGW文件夾,如果有,直接跳到第3步。

  下面安裝MinGW包,CMD輸入conda install mingw libpython ,MinGW會自動裝到Anaconda下。

  3.配置環境變量。 

  添加環境變量:path: XXX/Anaconda/MinGW/bin;E:/Anaconda/MinGW/x86_64-w64-mingw32/lib;(按照自己的路徑修改)  

                                (32bit  E:/Anaconda/MinGW/i686-w64-mingw32/lib;)   

       新建環境變量:  PYTHONPATH: E:/Anaconda/Lib/site-packages/theano;

(三)測試theano

  cmd中,輸入python進入python環境下,輸入import theano回車,如果沒有error則配置成功。

(四)出現的問題

  1.WARNING (theano.configdefaults): g++not available, if using conda: `conda install m2w64-toolchain`

     WARNING (theano.configdefaults): g++not detected ! Theano will be unable to execute optimized C- imp

    解決方法:cmd窗口輸入conda install m2w64-toolchain

  2.cmd命令窗口輸入conda list,查看有沒有libpython,如果沒有,則解決方法:

  cmd窗口輸入conda install libpython

  3.Traceback (most recent call last):
           File "", line 1, in
           File "E:\jing\Anaconda\lib\site-packages\theano__init__.py", line 55, in  from theano.compile import \
           File "E:\jing\Anaconda\lib\site-packages\theano\compile__init__.py", line 9, in   from theano.compile.function_module import *
           File "E:\jing\Anaconda\lib\site-packages\theano\compile\function_module.py", line 16, in from theano import gof
           ImportError: cannot import name gof

  明明有gof,但是顯示無法導入。

  解決方法:在“C:/USERS/用戶名”目錄下(根據電腦不同這個可能不同,如果不知道可以通過cmd查詢,默認的就是這個路徑)。

  找到這個路徑后,新建“.theanorc.txt”文件,輸入以下內容:

  [global]

    openmp=False
  [blas]
  ldflags=
  [gcc]
  cxxflags = -IC:/MinGW/include  

(四)總結

  綜上是我安裝過程中遇到的一些錯誤以及解決方案,歡迎討論。

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM