anaconda3在 conda4.9 +python3.8安装tensorflow安装

这里默认我们已经安装好了 anaconda ,直接在官网上下载最新版的就行了。
附上官网链接:

https://www.anaconda.com/download/

声明:本人是在anaconda 配置tensorflow的。
最后会讲一下怎么连接到pycharm里面运行anaconda的环境,很简单的一个操作。

查看版本

在cmd界面运行:

  1. conda --version 查看当前anaconda的管理环境。

声明: conda 相当于anaconda navigator后台命令行的控制。anaconda navigator 是用图形界面的形式管理包的安装、运行的应用。但其实会用conda的话是比较酷的,而且命令也很简单。基本分三类 :查看,下载,卸载吧。

  1. conda info --envs

可以查看当前conda创建的环境变量 一般成功后又两个base 、tensorflow。目前有2个环境,一个是#,一个是名字为base的环境,base后有个*号,表示当前的环境。

  1. python

查看当前环境下python的版本:python.我下载的版本默认的是python3.8
但是会出现一个warning,因为当前环境(base),并没有激活,但在anaconda prompt下,运行python,就不会有warning。
如果不想出现warning

  1. 需要激活环境输入命令:activate base,
  2. 或者直接在anaconda prompt 的终端运行 python
  1. conda search --full --name tensorflow

查看当前有哪些可以使用的tensorflow版本

  1. conda info tensorflow

查看tensorflow包信息及依赖关系;具体可以看到tensorflow可以用到那个版本的pyhton。
在这里插入图片描述
这里看到又python3.8适合的版本,所以下面的步骤就很方便了。可以直接pip

不然的话强烈建议提前更换到适合版本的python。去年配置tensorflow的适合还没有换机器,显示最高只有适合python3.7的版本,当时一股脑啥都不懂,直接下载,最后发现python版本和下载的tensorflow不合适,然后又是卸载重新来就很麻烦。
所以这里强烈建议提前看好 版本和依赖关系,不要做无用功。python的版本配置到合适的档;或者提前下载好对应的tensorflow的文件。

6.conda search --full --name python

可以查看conda可以下载那个版本的python

安装tensorflow

安装tensorflow分三步,第一步先创建环境,第二步激活环境,第三步安装tensorflow**(激活环境后再安装tensoeflow)

在cmd下输入环境:

创建环境

conda create --name tensorflow python=3.8
提示:过程中 输入‘y’

一般这一步都会成功的。成功后输入 conda info --envs 查看环境变量
(这里我很不幸手残,把tensorflow敲成了tenforflow;所以为了后期的统一 对变量做了重命名,然后删除掉tenforflow)
重命名: conda只能通过复制的形式实现重命名
命令: conda create -n new_name --clone old_name
删除变量: 命令:conda remove -n name --all

最后再用 conda info --envs查看一下 现在的环境变量有啥。

激活和取消激活环境

激活环境

activate tensorflow

可以在这个环境下,查看一下你的python 版本,可以看到是3.8.X的。这是类似一个namespace的意思。激活后所有的程序都会在这个 python3.8.X的环境下进行的意思。

退出环境

deactivate

据说,在anaconda自带的编辑器使用tensorflow框架的时候,需要先激活一下环境 activate tensorflow
而我后面基本都是在pycharm的环境下运行的,所以没有这个烦恼。

安装tensorflow

  1. 这里安装的是cpu版本的,通过命令:

pip install --upgrade --ignore-installed tensorflow

这个命令,可能会升级 pip,然后拉去合适的tensorflow。

  1. tensorflow-GPU版本(需要安装CUDA及CUDNN),用pip安装tensorflow,输入以下命令:

pip install --upgrade --ignore-installed tensorflow-gpu

遇到的问题

1.安装过程遇到:We recommend you use –use-feature=2020-resolver to test your packages with the new resolver before …
在这里插入图片描述
读一下英文大概知道意思,就是不知道为什么哈。。有点尬尴
具体解决:

pip install --upgrade --ignore-installed tensorflow --use-feature=2020-resolver

参考:https://zhuanlan.zhihu.com/p/266120302
就可以了。在后面加上这个选项。

2.解决完上一个后,就继续发现还有这个问题:ERROR: spyder 4.1.5 requires pyqt5<5.13; python_version >= “3”, which is not installed.

对一下问题说明:发现
pyqt5 要 小于5.13.X 又要大于3的。所以这个区间内的版本都可以/
具体解决:

pip install --user pyqt5==5.12.0 --use-feature=2020-resolver

–use-feature=2020-resolver 可以先不加,看下有没有提示要加这个选项。要的话再加上 也可。
process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzgxMjc3Ng==,size_16,color_FFFFFF,t_70)
我一开始,没有加上,继续报错了。所以就修改了 最后成功
参考:https://blog.csdn.net/qq_43210957/article/details/103812433

###解决玩问题后,测试一下
在cmd界面

输入 activate

tensorflow 激活环境

输入 python

进入puthon编辑界面

输入 import tensorflow as tf

在这里插入图片描述
没有报错error 说明成功

最后说明一下怎么连接到 pycharm

首先电脑下载好 pycharm。
进入pycharm->file->setting ->project pycharm中的 pycharm interpreter.
修改所用的python的路径。
在这里插入图片描述

END

可以在pycharm里面跑一下 tensorflow的 代码。 创建一个 python file。随便找一段代码:如下

import tensorflow as tf
mnist = tf.keras.datasets.mnist

(x_train,y_train),(x_test,y_test) = mnist.load_data()

x_train,x_test = x_train/255.0,x_test/255.0

model = tf.keras.models.Sequential([
  tf.keras.layers.Flatten(input_shape=(28,28)),
  tf.keras.layers.Dense(128,activation='relu'),
  tf.keras.layers.Dropout(0.2),
  tf.keras.layers.Dense(10,activation='softmax')
])

model.compile(optimizer='adam',
        loss='sparse_categorical_crossentropy',
        metrics=['accuracy'])

model.fit(x_train,y_train,epochs=5)

model.evaluate(x_test,y_test)

我的结果如下:虽然有W和I,可以忽略/ 因为我的电脑没有独立显卡。。。所以不能解决GPU的问题
在这里插入图片描述

结束

记录一下 比较顺利的一次tensorflow 的安装。

[1].https://blog.csdn.net/weixin_39278265/article/details/8298293 讲写anaconda下载过程附带一些工具功能
[2]. https://www.jianshu.com/p/3a76e4f0504a 参考的安装方案
[3].https://www.pianshen.com/article/511425844/ 参考的安装方案

  • 10
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值