入门RL强化学习,首先要装Tensorflow环境,用ananconda最佳,以此记录我的安装过程

计划:

  1. ancanda安装
  2. python3.6 环境设置
  3. tensorflow cpu版本安装
  4. 实验心电比赛的代码
  5. 实验强化学习精要的代码
  6. 实验RL中的部分游戏代码

1. anaconda安装

下载anaconda(官网下载)

官网速度很慢,最好用迅雷下载,可能因为时区问题,通常早晨快点:Anaconda Python/R Distribution - Anaconda

Anaconda installer archive​repo.anaconda.com

清华镜像:Anaconda installer archive清华镜像:

Tsinghua Open Source Mirror​mirrors.tuna.tsinghua.edu.cn

在windows或者linux下分别选择对应的版本,安装。

之前看资讯,python2.7后面很多软件都不再支持了,所以果断选择3.x版本,目前最新的是ananconda对应的是python3.7。考虑到适合python3.6的软件包更多,所以尝试建3.6环境。

参考如下链接,中的anaconda与python的版本号对应关系,选择python3.6X对应的anaconda3-5.2.0

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Windows-x86_64.exe​mirrors.tuna.tsinghua.edu.cn

https://blog.csdn.net/yuejisuo1948/article/details/81043823

2. python3.6 环境设置

后续要使用pytorch,为避免冲突,分别建tensorflow和pytorch环境:

打开anaconda navigator的environment,点create按钮,创建tensorflow,根据安装的anaconda来默认python版本,默认python3.6.。要拷贝若干G文件,要等待一会。

选择合适的tensorflow版本,选择tf1.12, 清华镜像上tf等都太老了。

tensorflow​pypi.org

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/

4-05总是报失败,改用命令行方式,进入 conda prompt

conda create -n tensorflow python=3.6.5

激活新建环境:conda activate tensorflow

再到anaconda navigator 在tensorflow下查找ipython,安装ipython和notebook。

还是报错,

退回到base环境,直接在prompt下安装tf1.12:

pip install F:TDDownloadtensorflow-1.12.0-cp36-cp36m-win_amd64.whl

看显示安装成功。验证测试

import tensorflow as tf
hello = tf.constant('Hello,TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
#输出:b'Hello,TensorFlow!'

下载Keras包安装2.2.4版本。直接安装

(base) C:Userslw>pip install F:TDDownloadKeras-2.2.4-py2.py3-none-any.whl

import keras

测试成功。

此时在anaconda navigator中还是看不到tensorflow。虽然不知道原因是什么,但后续只能在命令行方式安装包了。

第五部 gym安装

到git上下载openai/gym,解压缩到本地,win10操作系统。在anaconda prompt命令行方式下:

cd gym-master
pip install -e .(base) F:cmp_datarlgymgym-master>pip install -e .
Obtaining file:///F:/cmp_data/rlgym/gym-master
Requirement already satisfied: scipy in d:anaconda3_520libsite-packages (from gym==0.12.1) (1.1.0)
Requirement already satisfied: numpy>=1.10.4 in d:anaconda3_520libsite-packages (from gym==0.12.1) (1.14.3)
Requirement already satisfied: requests>=2.0 in d:anaconda3_520libsite-packages (from gym==0.12.1) (2.18.4)
Requirement already satisfied: six in d:anaconda3_520libsite-packages (from gym==0.12.1) (1.11.0)
Collecting pyglet>=1.2.0 (from gym==0.12.1)Downloading https://files.pythonhosted.org/packages/1c/fc/dad5eaaab68f0c21e2f906a94ddb98175662cc5a654eee404d59554ce0fa/pyglet-1.3.2-py2.py3-none-any.whl (1.0MB)100% |████████████████████████████████| 1.0MB 10kB/s
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in d:anaconda3_520libsite-packages (from requests>=2.0->gym==0.12.1) (3.0.4)
Requirement already satisfied: idna<2.7,>=2.5 in d:anaconda3_520libsite-packages (from requests>=2.0->gym==0.12.1) (2.6)
Requirement already satisfied: urllib3<1.23,>=1.21.1 in d:anaconda3_520libsite-packages (from requests>=2.0->gym==0.12.1) (1.22)
Requirement already satisfied: certifi>=2017.4.17 in d:anaconda3_520libsite-packages (from requests>=2.0->gym==0.12.1) (2018.4.16)
Collecting future (from pyglet>=1.2.0->gym==0.12.1)Downloading https://files.pythonhosted.org/packages/90/52/e20466b85000a181e1e144fd8305caf2cf475e2f9674e797b222f8105f5f/future-0.17.1.tar.gz (829kB)100% |████████████████████████████████| 829kB 11kB/s
Building wheels for collected packages: futureRunning setup.py bdist_wheel for future ... doneStored in directory: C:UserslwAppDataLocalpipCachewheels0c61d2d6b7317325828fbb39ee6ad559dbe4664d0896da4721bf379e
Successfully built future
distributed 1.21.8 requires msgpack, which is not installed.
Installing collected packages: future, pyglet, gymRunning setup.py develop for gym
Successfully installed future-0.17.1 gym pyglet-1.3.2
You are using pip version 10.0.1, however version 19.0.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

以上仅安装了基本的gym,下面安装相关游戏:

pip 

以上总是报错,需要make ,改用其他试试。

#pip install gym-2048
失败
pip install --no-index -f https://github.com/Kojoley/atari-py/releases atari_py(base) F:cmp_datarlgympybox2d-master>
(base) F:cmp_datarlgympybox2d-master>pip install --no-index -f https://github.com/Kojoley/atari-py/releases atari_py
Looking in links: https://github.com/Kojoley/atari-py/releases
Collecting atari_pyDownloading https://github.com/Kojoley/atari-py/releases/download/0.1.7/atari_py-0.1.7-cp36-cp36m-win_amd64.whl (673kB)100% |████████████████████████████████| 675kB 17kB/s
Requirement already satisfied: six in d:anaconda3_520libsite-packages (from atari_py) (1.11.0)
Requirement already satisfied: numpy in d:anaconda3_520libsite-packages (from atari_py) (1.14.3)
Installing collected packages: atari-py
Successfully installed atari-py-0.1.7

多次重复,在早晨才安装成功。或者直接到Kojoley/atari-py下载:atari_py-0.1.7-cp36-cp36m-win_amd64.whl ,再pip安装。

box2d_py 安装

先到 Download SWIG 中下载 swigwin-3.0.12 ,下载完后,解压缩 d:/swigwin-3.0.12,然后打开 系统环境变量设置,把 d:/swigwin-3.0.12 添加到 path 变量中,重启机器或者重启 explorer.exe,然后执行:

pip install box2d-py

git上下载baseline,cd进入目录,安装baseline,网络总出异常,重复多次,早上6点起来安装,成功。

(base) F:cmp_datarlgymbaselines-master>pip install -e .

6 心电

实用心电学杂志中的心电操作指南:标 准 12 导 联 心 电 图 包 括 3 个 肢 体 导 联 ( Ⅰ、 Ⅱ、Ⅲ) 、 3 个 加 压 单 极 肢 体 导 联 ( aVR、 aVL、 aVF) 和 6个 胸 壁 导 联 ( V 1 ~ V 6 ) 。 [图文]心电散点图 - 百度文库,好文接受各图:[图文]心电图测量及各波特点 - 百度文库

参考文档:

https://blog.csdn.net/qy13913453196/article/details/82589792

Windows10下用Anaconda3安装TensorFlow教程 - 星辰之衍 - 博客园

https://blog.csdn.net/wmy199216/article/details/80244702

https://blog.csdn.net/u013745804/article/details/78408148

windows python3 安装 openai gym 的 atari_py 和 box2d_py: https://blog.csdn.net/ONE_SIX_MIX/article/details/85649152

哈哈

tensorflow命令行安装失败_2019-1 强化学习入坑记之ancanda安装相关推荐

  1. 强化学习入坑之路04

    强化学习入坑之路04 今天继续强化学习的学习,这些内容的学习主要参考了李宏毅的强化学习教程,在此基础上加入了个人的理解和总结.好,废话少说下面开始进入正题. 1.Q-learning(DQN) Sta ...

  2. 深度强化学习入坑指南 Updating

    正式入坑了,深度强化学习,Deep Reinforcement Learning 愿景是实现通用人工智能 在校期间断断续续学习过一些深度学习相关的内容,强化学习相对来说薄弱一些,不管是理论还是实践,未 ...

  3. 安装jdk配置环境、cmd命令行测试环境变量配置是否正确及运行java程序、安装IDEA编写代码测试

    文章目录 1.安装jdk配置环境 2.cmd命令行测试环境变量配置是否正确及运行java程序 3.安装IDEA编写代码测试 1.安装jdk配置环境 首先打开官网Oracle https://www.o ...

  4. docker login 命令行登录失败,页面登录成功

    docker login 命令行登录失败 Error response from daemon: Get "https://registry-1.docker.io/v2/": u ...

  5. Java将五个整数存入整形数组_异常处理:从命令行输入5个整数,放入一整型数组,然后打印输出。。。...

    从命令行输入5个整数,放入一整型数组,然后打印输出.要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示"请输入整数":如果输入数据多余5个,捕获数组越界异常,显示" ...

  6. android应用是非正式版本,Androidstudio 打包apk安装失败 应用是非正式发布版本,当前设备不支持安装...

    Androidstudio 打包apk安装失败 应用是非正式发布版本,当前设备不支持安装 环境:Androidstudio 4.0  华为手机版本 10.0 android { compileSdkV ...

  7. ae安装失败计算机丢失,AE安装失败的原因你真知道吗 ?正确的安装AE软件

    原标题:AE安装失败的原因你真知道吗 ?正确的安装AE软件 各位小伙伴大家好,今天我们来学习一下AE安装之前所需要做的事情.我们在安装AE的时候, 总会出现这样那样的问题,导致AE的安装失败,其实这是 ...

  8. Win10安装安卓模拟器入坑记

    笔记本换了硬盘,安装Win10之后,装了一堆软件和工具,包括Docker for Windows等,然后打算安装一个安卓模拟器.之前一直用的逍遥,也没碰到啥问题,这次就打算仍然用它.没想到开始入坑了: ...

  9. 调优哪家强——tensorflow命令行参数

    作者系中国科学院助理研究员. 深度学习神经网络往往有过多的Hyperparameter需要调优,优化算法.学习率.卷积核尺寸等很多参数都需要不断调整,使用命令行参数是非常方便的.有两种实现方式,一是利 ...

最新文章

  1. JavaSE replaceAll 方法
  2. 听完李厂长和雷布斯在乌镇讲AI段子,我突然理解为什么这两个男人选择在一起了
  3. C语言程序设计:现代方法(第2版)第三章全部习题答案
  4. 过滤掉空格( /r/n) 和html标签
  5. linux diff命令使用示例
  6. oracle表空间放在别的服务器,OracleXE的APEX可以访问同一服务器上的另一个Oracle数据库(10g),还是受限于XE数据库中的那些用户/表空间?...
  7. java怎么获取城市气温_获取城市天气数据
  8. JavaScript快速入门(四)——JavaScript函数
  9. MySQL通过命令修改密码
  10. @RequestBody 的正确使用办法
  11. Atitit 软件架构方法的进化与演进cs bs soa roa  msa  attilax总结
  12. direct3D 状态设置
  13. 画矩形的方法_怎样画颜色绚丽的插画?
  14. SpringSecurity OAuth2+JWT+网关实现认证授权中心
  15. 基于边缘计算的KNX应用
  16. 中国第二代支付清算体系-总结
  17. CxImage入门教程,图文并茂
  18. JAVA毕业设计淮安城市开放大学实习实训管理系统计算机源码+lw文档+系统+调试部署+数据库
  19. (小脚本) (python) 批量修改文件后缀名
  20. linux srr 乱码,批量下载SRR数据

热门文章

  1. [导入]查询锁定表中非锁定记录。
  2. EXCEL利用VBA自由控制图表绘图区大小
  3. gcc选项 和 gdb 使用
  4. 纯Python包发布setup脚本编写示例
  5. tensorflow调用问题解决
  6. MATLAB在通信系统仿真中的注意
  7. 【笔记】基于低空无人机影像和 YOLOv3 实现棉田杂草检测
  8. [云炬创业学笔记]第一章创业是什么测试6
  9. pyqt5中QWidget的show 一闪而过的原因及解决办法实例
  10. Redis介绍及常用应用场景介绍