版本查找
根据我的经验不找好对应的版本直接安装会出现各种各样的问题,所以提前找好要下载的版本,参考这两篇
anaconda python 版本对应关系
List of Available Environments 查看tensorflow等版本对应关系
如果还需要安装别的自己也最好查一下版本的问题
Anaconda安装
不多说,我直接官网下载然后一路next
有问题参考链接Anaconda详细安装及使用教程(带图文)
我的是Anaconda5.2.0+tensorflow1.9.0+keras2.2.0+python3.6
创建虚拟环境
装好Anaconda后,点击左下角“开始”,最近添加中会有Anaconda Prompt,右键“以管理员身份运行”
- 查看已有的环境
conda info --envs
*号代表现在激活的是base这个环境
- 创建
conda create --name aaabbb python=3.6
出现 Proceed([y]/n)? 当然是键入y
在anaconda中创建一个虚拟环境aaabbb,python版本为3.6
再输入conda info --envs就能看见aaabbb了
- 激活新建的环境
conda activate aaabbb
如图,前面的base变为aaabbb了
安装TensorFlow
pip install tensorflow==1.9.0 keras==2.2.0 -i https://pypi.douban.com/simple
这里指定了版本号,后面的链接是指定特定源,这里指定豆瓣源,速度还是挺快的
pip install tensorflow==1.9.0 keras==2.2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
这个是清华镜像源,不知道为啥我报错,所以用了第一个豆瓣的
装好后显示 Successfully installed…
安装Jupyter
conda install jupyter
出现 Proceed([y]/n)? 当然是键入y
完成后显示 balabala…done
验证安装
运行jupyter,键入
jupyter notebook
然后回车
浏览器就会弹出jupyter了
新建文件,选择python3
键入如下下代码验证
import tensorflow as tf
hello = tf.constant('hello,tensorf')
sess = tf.Session()
print(sess.run(hello))
输出 b’hello,tensorf’就没问题了
顺便tensorflow 2.0验证代码,输出结果3
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
sess = tf.Session()
a = tf.constant(1)
b = tf.constant(2)
print(sess.run(a+b))
在jupyter打开项目文件夹
管理员身份打开Anaconda Prompt,激活虚拟环境
activate aaabbb
转到项目文件夹目录,然后再键入 jupyter notebook 就好了
其他
运行的时候需要什么别的包,也是先激活这个aaabbb环境,然后再 pip install xxx
这一定是最后一次安装,记录过程,有错请指教