tensorflow命令行安装失败_2019-1 强化学习入坑记之ancanda安装
入门RL强化学习,首先要装Tensorflow环境,用ananconda最佳,以此记录我的安装过程
计划:
- ancanda安装
- python3.6 环境设置
- tensorflow cpu版本安装
- 实验心电比赛的代码
- 实验强化学习精要的代码
- 实验RL中的部分游戏代码
1. anaconda安装
下载anaconda(官网下载)
官网速度很慢,最好用迅雷下载,可能因为时区问题,通常早晨快点:Anaconda Python/R Distribution - Anaconda
Anaconda installer archiverepo.anaconda.com
清华镜像:Anaconda installer archive清华镜像:
Tsinghua Open Source Mirrormirrors.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.exemirrors.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等都太老了。
tensorflowpypi.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安装相关推荐
- 强化学习入坑之路04
强化学习入坑之路04 今天继续强化学习的学习,这些内容的学习主要参考了李宏毅的强化学习教程,在此基础上加入了个人的理解和总结.好,废话少说下面开始进入正题. 1.Q-learning(DQN) Sta ...
- 深度强化学习入坑指南 Updating
正式入坑了,深度强化学习,Deep Reinforcement Learning 愿景是实现通用人工智能 在校期间断断续续学习过一些深度学习相关的内容,强化学习相对来说薄弱一些,不管是理论还是实践,未 ...
- 安装jdk配置环境、cmd命令行测试环境变量配置是否正确及运行java程序、安装IDEA编写代码测试
文章目录 1.安装jdk配置环境 2.cmd命令行测试环境变量配置是否正确及运行java程序 3.安装IDEA编写代码测试 1.安装jdk配置环境 首先打开官网Oracle https://www.o ...
- docker login 命令行登录失败,页面登录成功
docker login 命令行登录失败 Error response from daemon: Get "https://registry-1.docker.io/v2/": u ...
- Java将五个整数存入整形数组_异常处理:从命令行输入5个整数,放入一整型数组,然后打印输出。。。...
从命令行输入5个整数,放入一整型数组,然后打印输出.要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示"请输入整数":如果输入数据多余5个,捕获数组越界异常,显示" ...
- android应用是非正式版本,Androidstudio 打包apk安装失败 应用是非正式发布版本,当前设备不支持安装...
Androidstudio 打包apk安装失败 应用是非正式发布版本,当前设备不支持安装 环境:Androidstudio 4.0 华为手机版本 10.0 android { compileSdkV ...
- ae安装失败计算机丢失,AE安装失败的原因你真知道吗 ?正确的安装AE软件
原标题:AE安装失败的原因你真知道吗 ?正确的安装AE软件 各位小伙伴大家好,今天我们来学习一下AE安装之前所需要做的事情.我们在安装AE的时候, 总会出现这样那样的问题,导致AE的安装失败,其实这是 ...
- Win10安装安卓模拟器入坑记
笔记本换了硬盘,安装Win10之后,装了一堆软件和工具,包括Docker for Windows等,然后打算安装一个安卓模拟器.之前一直用的逍遥,也没碰到啥问题,这次就打算仍然用它.没想到开始入坑了: ...
- 调优哪家强——tensorflow命令行参数
作者系中国科学院助理研究员. 深度学习神经网络往往有过多的Hyperparameter需要调优,优化算法.学习率.卷积核尺寸等很多参数都需要不断调整,使用命令行参数是非常方便的.有两种实现方式,一是利 ...
最新文章
- JavaSE replaceAll 方法
- 听完李厂长和雷布斯在乌镇讲AI段子,我突然理解为什么这两个男人选择在一起了
- C语言程序设计:现代方法(第2版)第三章全部习题答案
- 过滤掉空格( /r/n) 和html标签
- linux diff命令使用示例
- oracle表空间放在别的服务器,OracleXE的APEX可以访问同一服务器上的另一个Oracle数据库(10g),还是受限于XE数据库中的那些用户/表空间?...
- java怎么获取城市气温_获取城市天气数据
- JavaScript快速入门(四)——JavaScript函数
- MySQL通过命令修改密码
- @RequestBody 的正确使用办法
- Atitit 软件架构方法的进化与演进cs bs soa roa msa attilax总结
- direct3D 状态设置
- 画矩形的方法_怎样画颜色绚丽的插画?
- SpringSecurity OAuth2+JWT+网关实现认证授权中心
- 基于边缘计算的KNX应用
- 中国第二代支付清算体系-总结
- CxImage入门教程,图文并茂
- JAVA毕业设计淮安城市开放大学实习实训管理系统计算机源码+lw文档+系统+调试部署+数据库
- (小脚本) (python) 批量修改文件后缀名
- linux srr 乱码,批量下载SRR数据