手把手教你安装 Anaconda + Tensor flow+Pycharm

这篇博文主要讲一下自己安装Anaconda + Tensor flow + Pycharm 的一个过程。


1. ANACONDA 的安装

Anaconda的下载地址不建议取官网下载安装,因为在实际的安装过程中发现:在官网下载的一般是最新版本,由于兼容性问题,在实际使用中显得并不是很好用,且会有各种报错. 例如,安装官网的Anaconda后tensorflow找不到与之相匹配的版本.


推荐使用下面的清华源镜像:

网址链接-清华源下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

然后,选自己需要的版本进行下载。我们建议不要安装太老的版本,也不要安装太新的版本. 在Windows操作系统下,安装比较简单,下载好后,一路 next 即可.这个时间会比较久一些,大概需要10分钟左右.


我选择的是2019.10版本.

最后,这两个勾去掉,点finish即完成安装.


2. Pycharm 的安装

  • 打开 Anaconda Prompt,

可以看到出现的是base,说明Anaconda安装是没有问题的.

  • 安装完成后我们建立一个虚拟环境:

虚拟环境建立conda create -n python37_wt python=3.7

结果显示:

输入: y (yes)

  • 然后激活虚拟环境:

  • 接下来安装 Pycharm. 安装之前可以查看新建的虚拟环境有哪些,可以输入

    conda env list 进行查看. 可以看到,我建立的虚拟环境中有两个环境.

  • 也可以输入conda list 查看当前环境中含有哪些包.

  • 下载至指定目录,双击安装.

  • 选择安装路径(最好与Anaconda在同一个文件夹下)勾选下面四项.

  • 直接点 Install 安装.

  • 安装好后双击打开 Pycharm. 然后新建一个 project 选择项目路径。

  • 然后将环境设置环境变量为 下面安装 tensorflow 中的 Python.exe

  • 点击 creat 即创建了一个新的文件.
  • 进去后再命令窗口输入:import tensorflow as tf, 然后 print(tf.__version__), 查看输出结果中是否有 ‘2.9.1' 出现,进而说明安装成功!

3. Tensorflow 安装

打开 Anaconda Prompt,

  • 查看 Conda中虚拟环境conda evn list, 并重新创建一个虚拟环境 conda create -n tensorflow python=3.7

  • 输入y 等待指令完成,然后输入conda activate tensorflow进行激活.

此时前面括号里面出现的 tensorflow 表明我们已经进入了 tensorflow环境.

  • 输入 conda search --full --name tensorflow 查看有哪些可用的tensorflow版本.

  • 安装完成后: 输入 python 进入python环境.
  • 然后输入import tensorflow as tf 再输入 tf.__version__, 出现 “2.9.1” 就表明安装成功.

Guys, Happy coding!!!

**手把手教你安装 Anaconda + Tensor flow+Pycharm**的更多相关文章

  1. 周一干货~手把手教你安装 Visual Studio 安卓模拟器

    干货~手把手教你安装 Visual Studio 安卓模拟器 转 http://mini.eastday.com/mobile/171107134734194.html# 今天软妹为大家带来一篇来自M ...

  2. 手把手教你安装 FastAdmin 到虚拟主机 (phpStudy)

    手把手教你安装 FastAdmin 到虚拟主机 (phpStudy)原文: https://forum.fastadmin.net/thread/2524 下载 FastAdmin下载 FastAdm ...

  3. Windows7下面手把手教你安装Django

    我所使用的操作系统是Windows7,内存是2G 在搜索了一些资料发现,对于Django的安装,详细的真的很少,都说的很简化,然而,这篇blog可以手把手教你成功安装Django 对于Django的详 ...

  4. Linux环境搭建 | 手把手教你安装Linux虚拟机

    前言 作为一名Linux工程师,不管是运维.应用.驱动方向,在工作中肯定会需要Linux环境.想要获得Linux环境,一个办法就是将电脑系统直接换成Linux系统,但我们平常用惯了Windows系统, ...

  5. Windows7下面手把手教你安装Django - Hongten

    我所使用的操作系统是Windows7,内存是2G 在搜索了一些资料发现,对于Django的安装,详细的真的很少,都说的很简化,然而,这篇blog可以手把手教你成功安装Django 对于Django的详 ...

  6. python3+ selenium3开发环境搭建-手把手教你安装python(详细)

    环境搭建 基于python3和selenium3做自动化测试,俗话说:工欲善其事必先利其器:没有金刚钻就不揽那瓷器活,磨刀不误砍柴工,因此你必须会搭建基本的开发环境,掌握python基本的语法和一个I ...

  7. win10安装Anaconda+TensorFlow+配置PyCharm

    其实很简单,我这里也只是记录一下而已. 第一大坑:anaconda必须安装4.2以前的版本,不能安装4.3以后的 版本:满满的血泪史 因为我们需要安装自带的python必须是3.5,才可以调用Tens ...

  8. 手把手教你安装TensorFlow2 GPU 版本

    参考博客:https://blog.csdn.net/weixin_44170512/article/details/103990592 (本文中部分内容引自参考博客,请大家支持原作者!) 感谢大佬的 ...

  9. 手把手教你安装QT集成开发环境(操作系统为ubuntu10.04)

    在安装QT集成开发工具包之前需要先安装build-essential和libncurses5-dev这两个开发工具和库,libncurses5-dev库是一个在Linux/Unix下广泛应用的图形函数 ...

随机推荐

  1. js--js实现基础排序算法

    前言 文本来总结常见的排序算法,通过 JvavScript  来实现 正文 1.冒泡排序 算法思想:比较相邻两个元素的大小,如果第一个比第二个大,就交换它们.从头遍历到尾部,当一轮遍历完后,数组最后一 ...

  2. NC207040 丢手绢

    NC207040 丢手绢 题目 题目描述 "丢丢丢手绢,轻轻地放在小朋友的后面,大家不要告诉她,快点快点抓住她,快点快点抓住她." 牛客幼儿园的小朋友们围成了一个圆圈准备玩丢手绢的 ...

  3. 利用MySQL中的乐观锁和悲观锁实现分布式锁

    背景 对于一些并发量不是很高的场景,使用MySQL的乐观锁实现会比较精简且巧妙. 下面就一个小例子,针对不加锁.乐观锁以及悲观锁这三种方式来实现. 主要是一个用户表,它有一个年龄的字段,然后并发地对其 ...

  4. 抓到 Netty 一个 Bug,顺带来透彻地聊一下 Netty 是如何高效接收网络连接的

    本系列Netty源码解析文章基于 4.1.56.Final版本 对于一个高性能网络通讯框架来说,最最重要也是最核心的工作就是如何高效的接收客户端连接,这就好比我们开了一个饭店,那么迎接客人就是饭店最重 ...

  5. 函数式(Functional)接口

    public class LambdaTest2 { @Test public void test1(){ happyTime(500, new Consumer<Double>() { ...

  6. 各大厂的语音识别Speech To Text API使用体验

    最近发现有声读物能极大促进我的睡眠,但每个前面都有一段开场语,想把它剪掉,但是有多个开场语,所以就要用到语音识别判断一下再剪. 前两年在本地搭建过识别的环境,奈何识别准确率不行,只能找找API了,后面 ...

  7. Winsock Server Code

    以下代码来自:https://msdn.microsoft.com/en-us/library/windows/desktop/ms737593(v=vs.85).aspx #undef UNICOD ...

  8. 基础算法学习以及$STL$的使用

    1.优先队列 (1)大根堆(小顶堆) priority_queue<int,vector<int>,greater<int> >q; (2)小根堆(大顶堆) pri ...

  9. 第十四天python3 面向对象

    1.面向对象 是对现实世界中的事物进行抽象的方式: 一切皆对象: 对象是数据和操作的封装: 对象之间相互独立,但也可以相互作用: 三要素: 封装: 数据与方法的集合: 提供一个或者多个接口来访问:隐藏 ...

  10. nginx的高级用法

    一.根据url中的参数来确定缓存的key set_by_lua_block $dataArg { local enc = ngx.req.get_uri_args()["enc"] ...