win64版本下安装Tensorlayer
这几天读一个源代码里用到了tensorlayer,查了一下据说是tensorflow的打包版,还是ACM年度最佳开源软件,遂安装之。遇到了下面几个问题。
1.根据官网给的中文API,在命令行里用下面的代码安装:
pip install git+https://github.com/zsdonghao/tensorlayer.git
然后它就开始clone。我下去取了个快递喝了个水遛了个弯回来,进度一点都没往前走。于是想起清华大学的开源网站,尝试下面的代码
pip install --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple tensorlayer
报错,权限不够,改为
pip install --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple tensorlayer --user
5分钟之内安装成功。
2.tensorlayer和tensorflow版本不匹配的问题。
安装成功后进入python页面,import tensorlayer,提示我tensorflow版本过低,人家需要2.0.0以上版本的依赖。
于是我傻了吧唧地开始升级tensorflow,还是用的清华镜像,下载速度要多快有多快。就在下载即将完成安装快要开始的时候,我突然意识到,这件事并不简单!
tensorflow的版本kua cha一下升级了,那原来严格搭配起来的CUDA和cudnn是不是也要升级啊???
我果断地暂停了安装,然后上网搜到了这篇文章:
https://blog.csdn.net/longshaonihaoa/article/details/81184900
根据这位博主的前车之鉴,他升级了tensorflow之后,其他的依赖都要更新!不然别说tensorlayer,tensorflow都用不了了!
想起我当年安装tensorflow环境的时候折腾了一天多电脑差点开不了机的血泪史,还是降低tensorlayer版本号吧。感谢这位博主,前人栽树后人乘凉,啾咪。
于是改为
pip install --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple tensorlayer==1.5
如果报错的话话继续加--user就ok了。不到1分钟安装完成。启动python终端,import tensorflow和tensorlayer,成功。
推荐阅读
-
MAC下安装tensorflow 1.15.0版本
-
linux下mysql5.7.17最新稳定版本安装教程
-
基于Fedora14下自带jdk1.6版本 安装jdk1.7不识别的解决方法
-
MySql 5.7.21免安装版本win10下的配置方法
-
win10 下安装mysql服务器社区版本mysql 5.7.22 winx64的图文教程
-
LInux下安装MySQL5.6 X64版本步骤详解
-
MAC下安装tensorflow 1.15.0版本
-
Linux系统下 MySQL 安装 指南(5.7和8.0 版本)
-
windows版本下mysql的安装启动和基础配置图文教程详解
-
linux下mysql 5.7.16 免安装版本图文教程