解决已安装python2.7 来安装python3.5的共存和安装问题及Anoconda安装及搭建:cpu的TensorFlow,Keras

首先背景win10的64位,我已经安装python2.7.10在C盘,而且我这个是装cpu版本的tensorflow
介绍一下pycharm可以支持2.7和3.5
Anoconda仅支持3.5
python3.5自带pip不用下载,不用python2.7这么麻烦
/我这个方法和别人不一样,不删除任何东西,python2.7不删,环境变量python2.7和3.5两个,反正行了就好/

因为最近学习keras神经网络API调用—MNIST数据集
它是一个用keras神经网络API调用—MNIST数据集(它的算法是专用于图像识别的kNN)
所以需要搭建:TensorFlow、Keras
三个步骤:1.安装Anoconda和python 2.安装keras 3.加载keras里面的mnist数据集
一.安装Anoconda和python 2
那么搭建这个TensorFlow需要下载Anoconda,之后有两个方法一是在Anoconda里面建立一个虚拟的python环境(我没按这种做法,后面我还是用了这种方法因为我出错了),这个方法网址是https://blog.csdn.net/qq_34784753/article/details/78469059
第二个方法则是创建conda执行环境(我用的)
Conda是开源的软件包管理系统和环境管理系统
Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换

在这里插入图片描述

所以呢先去下载Anoconda3和python3.5
Anoconda3安装包:https://repo.continuum.io/archive/Anaconda3-4.2.0-Windows-x86_64.exe
python3.5安装教程:https://blog.csdn.net/qq_29202937/article/details/79404829
至于那些什么保存到什么盘随意,c盘d盘都行反正都是改个环境变量而已
如果什么链接失效就自己找资源,有问题百度
都安装好后在win10左下角找Anoconda里面的anoconda promat 管理员身份运行,输入
第一条conda create -n tensorflow pip python=3.5
第二条activate tensorflow
第三条pip install --ignore-installed --upgrade tensorflow //这是CPU 版本的TensorFlow
然后喝茶慢慢等(看不清图片就看文字)
ok之后想看行不行直接cmd——python——import tensorflow as tf
出现b’Hello, TensorFlow!'就行了

之后往下的你们喜欢就看看:
有遇到python2.7和3.5兼容问题的:(背景我说了我原来安装了python2.7)
电脑——C:\Python27有一个python.exe把它修改为python2.7.exe只是为了区分2.7和3.5
所以之后两个并存时候就会出现cmd——python2.7和cmd——python分别输出2.7版本信息和3.5信息

然后说一下,我成功了,如果有和我一样用pycharm再去弄这个tensorflow的,记得,把那个pycharm里面的的设置一下(因为我原来用的是python2.7现在就跟着走设置一下3.5的试一下那个tensorflow到底行不行)
File->Settings->project:XXX->Project Interpreter,这里面是你pycharm选择是什么版本的,至于选什么,因为刚刚我改成python2.7,所以添加那个python改为python2.7的那个路径添加进来就行,
检验行不行
import tensorflow as tf
hello = tf.constant(‘Hello, TensorFlow!’)
sess = tf.Session()
print(sess.run(hello))

输出b’Hello, TensorFlow!'就行了

二.安装keras
a.首先,担心我们anaconda里面各个包未更新到最新,所以我们以管理员的身份打开Anaconda终端,输入 conda update conda,执行完后,再输入:conda update --all

b.然后我们激活我们的tensorflow环境:activate tensorflow

c.然后我们就可以输入:pip3 install keras //记住是pip3,往python2.7那边装没用
在这里插入图片描述

三.完成上述步骤,我们就可以来试下加载keras里面的mnist数据集了
此内容就复制别人的链接好了
https://blog.csdn.net/weixin_41055137/article/details/81071226

这里面也要安装matplotlib,不然 No module named ‘matplotlib’
因为在Anaconda的tensorflow环境中的没有installed matplotlib,所以看图
在这里插入图片描述

补充:结果还是遇到问题,要采纳我上面那个说不用的方法
先再贴网址:https://blog.csdn.net/qq_34784753/article/details/78469059
错误问题:pycharm说要么找不到matmatplotlib,就是说keras不存在,或者说找不到tensorflow,乱啊

思考:考虑到我安装时候先打了conda create -n tensorflow pip python=2.7看了一下发现确实那个tensorflow是安装在2.7里面了
解决方案:1.最简单(因为出错了又不敢删原来怕麻烦所以)去Anoconda Nvigator 里面environments自己创建一个我创建一个叫tensorflow3.5,python版本选择了3.5然后在这个里面
在这里插入图片描述

open terminal,里面输入activate tensorflow3.5(因为conda已经弄好不用管它)
再输入pip install --ignore-installed --upgrade tensorflow
安装好就行,然后回到那个pycharm设置里面看看库里面有没有tensorflow
发现有ok搞好了,看到有图中这三个存在就行
在这里插入图片描述
在这里插入图片描述

最后附上成果图
在这里插入图片描述
对了这个第一次是要去官网这个外网才行,用代理才能下载mnist数据包,如果没代理的话那就下载包
教程链接是这个但我没试过:
https://blog.csdn.net/landcruiser007/article/details/79346982

如果哪里没讲明白请找其他文章,或自行百度,也可以问我如果我可以解答,思路应该可以的,哪里不好请多多包涵并指出。

猜你喜欢

转载自blog.csdn.net/qq_38153833/article/details/82933042