最近入门强化学习,需要装很多软件。
本人原始小白,什么都不懂,尝试了很多次,现在基本可以用了。
一、安装Anaconda
这个大概是一个存放你以后所有用到的工具包的东西,去官网下载:官网看到网上有人说Python3.7版本可能会有问题,建议下载3.6的。到历史版本找到2018年5-30日出的那个版本Anaconda 3-5.2.0下载安装。
【注】:
1、记住自己的安装路径
2、跳过安装 Microsoft VSCode
等待安装完成后,你的开始菜单就会出现Anaconda prompt
点击进去,可以打开,左边有个(base)即安装成功了。这一步很简单没什么问题。
二、安装TensorFlow
我电脑只有集显,所以安装的是CPU版本的。
如果你想装GPU版本要去查询自己的显卡是否支持CUDA以及对应的版本。而且官网的源基本下载不动,所以换成网上比较多的清华源。。
(1)打开Anaconda prompt
(2)输入一下两行命令:
conda config --addchannels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --setshow_channel_urls yes
【】我试过后面那个地址还能打开。如果你打不开去找一下最新的网址,可能会换。
(3)conda create -n tensorflow python=3.6
接下来创建一个TensorFlow环境,版本就是一开始让你安装的3.6。中间会需要你输入一个Y。
(4)activate tensorflow
启动你刚刚创建的环境,这个时候前面就会变成(tensorflow)
(5)pip3 install --upgrade tensorflow
安装cpu版本
【注】这一步有可能会先提示你pip3要升级,你就把提示那个命令输入进去更新就行了。
等待过后,你的TensorFlow就已经安装好了。
测试:
输入python;
然后输入:
import tensorflow as tf
hello = tf.constant(‘Hello tensorfolw’)
sess = tf.Session()
print(sess.run(hello))
输出结果为:b’Hello tensorfolw’。则安装成功。
【注】这里有一种报错是提示"…AVX2"这种错误我查了很久,好像是CPU功能太新了巴拉巴拉,网上的方法我看了很多彻底解决很麻烦。但是不影响使用我就没管了。
打此时开Anaconda Navigator(开始菜单和Anaconda prompt一样的位置)点击-environment-就会看到你刚刚创建的TensorFlow。
三、安装Gym
你可以把Gym安装在TensorFlow下,也可以像刚才一样单独开个环境。
(1)如果安装在Tensorflow下
打开Anaconda prompt
activate tensorflow //启动tensorflow环境
pip install gym //安装gym
【】如果提示你pip升级你就按提示的命令先升级再安装
(2)新开一个环境
打开Anaconda prompt
conda create -n gym python=3.6 //和刚才创建tensorflow一样先创建一个环境
conda activate gym //激活这个环境
pip install gym
这个我没用什么源直接就装成功了。
如果是分开两个环境装的此时你的Anaconda Navigator就会和我一样既有Gym又有tensorflow
四、安装pycharm并配置环境
安装下载地址
professional 表示专业版,community 是社区版,推荐安装社区版,因为是免费使用的。
自己选择安装位置,然后点下一步
这个地方根据自己情况选64位还是32位的
然后等待就安装成功。
(2)配置tensorflow环境
打开pycharm
点create new project,然后就会出现以下界面
location是你这个工程的存放位置,你随意
然后选择Existing interpreter
点那个三个点点,选择conda environment
然后右边conda executable选择路径为你安装Anaconda的路径下/envs/tensorflow/python.exe
这样你就可以在pycharm用你的tensorflow写程序了。
继续学习!