win7 Anaconda环境安装theano、pylearn2

初学深度学习,需要安装theano、pylearn2,本以为只需要pip或者conda install一下,没想到折腾了我两天半,在这里做下笔记纪念一下。

第一步,安装合适匹配的python、anaconda版本

为了安装theano,从网上得知需要安装mingw,libpython,结果在这一步就报错一堆,基本上从网上能找到的错误都犯了,还是解决不了,后来干脆重新重装python、anaconda

最开始时,因为自己也是电脑小白,python版本和anaconda版本都是随便安装的,开始用的python 3.8和anaconda 5.3.1,结果后面安装别的时还是问题一堆。

后来发现可能是因为python和anaconda版本不匹配的问题,就重装了python3.7和anaconda5.3.1,这次倒是匹配了,按照网上流程成功安装了mingw,libpython。结果在安装theano时又报错了,后来发现可能是安装的python版本不符合theano的要求,

……于是,我最终安装了python3.5.2和anaconda3.4.2.0。

python与anaconda版本对应关系,我参考的这个https://blog.csdn.net/yuejisuo1948/article/details/81043823

官网介绍版本关系,在这里https://docs.anaconda.com/anaconda/packages/oldpkglists/

python官网安装地址https://www.python.org/downloads/

anaconda官网安装地址https://repo.anaconda.com/archive/(经证明,还是用清华的镜像地址吧,https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

安装python和anaconda的时候,记得勾选PATH,默认都是不勾选的,别直接next全跳了,省的后面麻烦,python放C盘,anaconda我习惯放在D盘了

可以在cmd执行下conda list确保安装没问题

第二步,安装mingw libpython

在重装版本后,直接

pip install mingw libpython

谢天谢地,这次总算没问题了,正常运转,需要下载些东西,y/n,y回车执行,下载成功,安装好后,在anaconda文件中有个新增的MinGW文件,代表没问题。(走到这一步花了我一天的时间……反正啥错误都有,还是干脆卸载了重装,干净利落)

然后添加环境变量,'我的电脑',右键‘属性’,‘高级系统设置’,‘高级’,‘环境变量’,

在‘系统变量’中的Path添加(记得加分号)

我的是这个D:\anaconda3\MinGW\bin;D:\anaconda3\MinGW\i686-w64-mingw32\lib;

重启电脑,在cmd中输入g++ --version测一下,没error就行

第三步,安装theano(我安装的0.7.0,防止后面安装pylearn2报错,不需要安装pylearn2的话省去==0.7.0)

直接在cmd中

pip install theano==0.7.0

在安装合适python3.5版本之后,总算没有那么多奇奇怪怪问题了,解决了,别的依赖要求的话可以参考这个

 后面在系统变量中配置theano之类的,按照网上的要求进行(我参考的这位博主的https://blog.csdn.net/xiaoxiaogh/article/details/79188446),

最后在python中import theano没问题,不过theano.test()还是有些小问题,“………E……EE…”一后面报些奇怪的错误,一开始中止后,有个报错importError: no module named parameterized需要parameterized,直接pip install parameterized

后来嘛,还是有点“………E……EE…”之类的小问题,但中止theano.test(),测试了些theano代码(参考这个:https://blog.csdn.net/wonengguwozai/article/details/52738071)发现能运转!!就……先不管了。

第四步,安装pylearn2 配置好环境变量

法1:(提前下载好git)直接

pip install -e git+https://github.com/lisa-lab/pylearn2.git#egg=Package

法2:从github上提前下载好pylearn2的ZIP,解压得pylearn2-master,在cmd中通过cd跳转至pylearn2-master目录下

python setup.py build

python setup.py develop

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值