欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

win64版本下安装Tensorlayer

程序员文章站 2022-05-17 21:52:25
...

这几天读一个源代码里用到了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,还是用的清华镜像,下载速度要多快有多快。就在下载即将完成安装快要开始的时候,我突然意识到,这件事并不简单!

win64版本下安装Tensorlayer

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,成功。