anaconda+pycharm安装以及tensorflow安装

anaconda+pycharm安装以及tensorflow安装 小白放心食用

1. 前言

最近跟着导师最项目,开始接触到机器学习的软件,本人在此之前学习过python、人工智能导论和机器学习,对这方面了解一些皮毛。

然而,万事开头难,安装这些软件就折磨了我好几天,特别是安装tensorflow则一直报错,虚拟环境创建了接近九次才运行成功。在此过程中也是翻遍了CSDN和各大网站,参考了很多大佬的方法,感谢大佬的分享。在此,我也把我的安装方法和踩过的坑和大家分享。

2. 安装anaconda

https://www.anaconda.com/

打开网站,下载相应系统的anaconda,按照指引,一直next,安装到自己想要的位置,完成!
anaconda

3. 安装pycharm

https://www.jetbrains.com/pycharm/

打开网站,下载相应系统的pycharm,可以下载社区版本,免费使用。按照指引,一直next,安装到自己想要的位置,完成!
在这里插入图片描述

4. 安装tensorflow

4.1 打开anaconda prompt

安装完anaconda后会出现这四个图标,点开第三个anaconda prompt
在这里插入图片描述

4.2 创建名为tensorflow的虚拟环境,并在此虚拟环境中安装python解释器(在此我选择3.7版本)

在这里插入图片描述
首先配置清华的镜像源,让下载速度加快

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

完成这一步后就会在C:\Users\用户名 创建.condarc的文件,打开文件,就可以看到刚刚配置好的网址
在这里插入图片描述
下一步就是开始创建虚拟环境,安装python解释器了

conda create --name tensorflow python=3.7

在这里插入图片描述
选择y
在这里插入图片描述
到此,就完成虚拟环境的安装和python3.7的安装

4.3 激活tensorflow虚拟环境,在此环境上安装tensorflow

首先激活tensorflow虚拟环境

activate tensorflow

在这里插入图片描述
检查python的版本

python --version

在这里插入图片描述
确认是刚刚安装的python3.7版本

接着就到了最难也是最重要的部分了,安装tensorflow

pip install --upgrade --ignore-installed tensorflow-cpu==2.1.0

这里解释一下,因为电脑是轻薄本,显卡不是G开头,所以只能安装CPU版本,版本太高会出问题,这里选用2.1.0版本
在这里插入图片描述
在这里插入图片描述
如果显示到这,那么恭喜你,成功安装了tensorflow!!!

接着查看一下这个虚拟环境中的包

conda list

在这里插入图片描述
看到tensorflow在list里面,更加放心了

4.4 尝试导入tensorflow包

import tensorflow

哈哈哈,这样直接输入import tensorflow,会出现报错,不过不要慌,小问题
在这里插入图片描述
在此环境下,要先进入python,才能导入
在这里插入图片描述
好了,现在在这个下面导入tensorflow

import tensorflow as tf 

哈哈哈,可能有的小伙伴又会出现报错,不用慌,小问题,见招拆招
在这里插入图片描述

这个是说降低protobuf package的版本到3.20.x 或者更低

 pip install --upgrade protobuf==3.20.1

安装protobuf的3.20.1的版本
不过这个得先退出python的环境,在命令行中安装,不然还会报错(是不是有的小伙伴已经中招了呀)
在这里插入图片描述
现在退出
在这里插入图片描述
好了,现在再输入命令
在这里插入图片描述
这下就好了

现在再进入python环境,导入tensorflow包
在这里插入图片描述
大功告成!!!没有任何报错

5. 在anaconda中管理刚刚创建的tensorflow虚拟环境

在这里插入图片描述
可以看到,一个是base环境,还有一个就是刚刚创建的tensorflow环境,在这里能够优雅地管理这个虚拟环境中的所有包

6. 在pycharm中用刚刚创建好的虚拟环境

在file中打开settings
在这里插入图片描述
点击python interpreter
在这里插入图片描述
点击add interpreter
在这里插入图片描述
选择Existing,按照自己的anaconda的安装途径来寻找虚拟环境envs,再在此目录下寻找tensorflow的虚拟环境,找到对应的python.exe文件,确认,即可

在这里插入图片描述
现在已经成功配置好pycharm的环境了

接下来就是测试一下,是不是真的能用

测试1

import tensorflow as tf
print(tf.__version__)

测试2

import tensorflow as tf
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
tf.compat.v1.disable_eager_execution()  #保证sess.run()能够正常运行
hello = tf.constant('hello,tensorflow')
sess = tf.compat.v1.Session()           #版本2.0的函数
print(sess.run(hello))

运行结果分别为
在这里插入图片描述

在这里插入图片描述
如果到这一步,那么就说明pycharm配置就能正常的使用啦,就可以开始下一步的学习啦

7. 后记

打开控制面板,查看Microsoft Visual C++ Redistributable的版本,我的一开始还是2008版的,这个版本低的话,tensorflow运行的时候也会报错
可以去下载2019版的,安装好,就不会报错了

附上网站
Microsoft Visual C++ Redistributable 2019:

x86: https://aka.ms/vs/16/release/VC_redist.x86.exe
x64: https://aka.ms/vs/16/release/VC_redist.x64.exe

在这里插入图片描述

至此,我的安装过程就已经结束了,希望本篇文章能够帮助有需要的朋友们。

再次感谢网上的大佬的分享,让我克服了困难,完成安装。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值