Win10环境安装Anaconda(3-2021.05)+Tensorflow(2.6)

​ 在学习机器学习的过程中会用到许多Python库,例如tensorflow、pandas等,用到的时候单独去安装十分不方便,因此大多数情况,人们会先安装Anaconda。

1. 安装Anaconda3版本

在官网可以发现最新版本 [Anaconda](Anaconda | Individual Edition)

Anaconda官网安装包下载速度巨慢,国内小伙伴不建议尝试。

我们可以使用清华大学开源软件镜像站:清华大学开源软件镜像站,请选择适合自己系统自行下载。

我这里选择的是Windows系统86位的安装包

注意安装anaconda时一定要把环境变量加入windows环境中。要没有勾选,安装完后还要手动加入。

安装过程较慢,耐心等待即可。

安装好了后,运行开始菜单—>Anaconda3—>Anaconda Prompt在终端中键入命令

conda -V

2. 安装tensorFlow

​ TensorFlow 有cpu和 gpu两个版本,gpu版本需要NVIDIA显卡的支持并下载CUDA 和 cuDNN ,对于初学者我们使用cpu版本即可(这里,仅介绍cpu版本的安装)

1.打开开始菜单->Anaconda3->Anaconda Prompt,打开Anaconda Prompt控制台;

2.先选择清华软件仓库镜像安装TensorFlow,这样更新会快一些键入

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

conda config --set show_channel_urls yes

# pip配置国内源
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
# 查询
pip config list

3.用Anaconda3创建一个python3.8的环境,环境名称为tensorflow

可以从 [tensorflow安装](TensorFlow (google.cn)) 自行查阅当前 tensorflow 支持的 python 版本

键入

conda create -n tensorflow python=3.8

在给出Proceed时键入y

在tensorflow环境创建完成后,键入

conda info --envs

可以发现,除了基础环境base外,我们还可以看到刚刚创建的名为tensorflow的环境

4.安装cpu版本的TensorFlow

上一步中我们仅是创建了一个名为tensorflow的python环境,这一步我们将TensorFLow配置进这个环境中

在Anaconda Prompt中启动tensorflow环境:

键入

activate tensorflow

用来激活我们创建的名为tensorflow的环境,在这个环境下进行配置

正式下载安装cpu版本的TensorFlow

键入

#不指定版本及自动下载最新版本
pip install tensorflow-cpu #指定版本(建议安装所需版本)
pip install tensorflow-cpu==2.5

后期更换版本

# 卸载
pip uninstall tensorflow-cpu
pip uninstall keras pip install tensorflow-cpu==2.5
pip install keras==2.4.3

耐心等待下载安装。

此时,如果我们想退出tensorflow环境

conda deactivate

5.测试cpu版本的TensorFlow

打开Anaconda Prompt控制台(如果你上一步没有关闭Anaconda Prompt,那么继续往下操作就可以了)

键入

activate tensorflowpython

来启动tensorflow,并进入python环境

注意到,在切换到tensorflow环境时命令行前方变为了(tensorflow),说明我们成功启动了tensorflow环境,再输入python后,最前方变为>>>,意味着我们进入了tensorflow的python环境中(并且是python3.8环境)

键入

import tensorflow as tf

可以看到没有报错,成功执行,到此tensorflow cpu版本安装完成。

再键入

tf.__version__

查看是否正常返回版本号

3. 安装PyTorch

安装步骤同上一节;

创建虚拟环境

conda create -n pytorch python=3.8activate pytorch

安装CPU版本

conda install pytorch torchvision torchaudio cpuonly -c pytorch

验证安装

activate pytorchpython

输入import torch,如果输入后没有任何报错,那便成功了

4. VScode配置Python开发环境

在虚拟环境 tensorflow 安装工具

# Flake8——Python静态代码检查工具
# yapf——python代码格式化工具
pip install flake8
pip install yapf
# 安装 jupyter notebook 便于运行调试
pip install jupyter notebook

vscode 安装插件:Python、Code Runner、jupyter

建议配置放在工程里面(因为不同的工程使用的python环境不一样,配置也可能不同)

在 setting.json 添加如下配置

    "python.linting.flake8Enabled": true,
"python.linting.flake8Args": [
"--max-line-length=248",
"--ignore=F401, E271, E402, E303, E302", //忽略告警编号,根据自己需要确定
],
"python.linting.enabled": true,
"python.linting.pylintEnabled": false,
"python.condaPath": "E:\\ProgramData\\Anaconda3",
"python.pythonPath" :"E:\\ProgramData\\Anaconda3\\envs\\tensorflow\\python.exe",
"[python]": {
"editor.defaultFormatter": "ms-python.python"
},
"python.formatting.provider": "autopep8", "jupyter.experiments.optOutFrom": ["NativeNotebookEditor"], "code-runner.runInTerminal": true, // 在终端运行
"code-runner.fileDirectoryAsCwd": true, // 终端默认目录为运行文件的目录
"code-runner.saveFileBeforeRun": true,
"code-runner.executorMap": {
// 加上-u(unbuffered)参数后会强制其标准输出也同标准错误一样不通过缓存直接打印到屏幕
"python":"python -u $fileName"
},

在工程里面定制化以下命令终端,启动时进入对应python环境,编写 xxx..code-workspace 如下:

"settings": {
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
"terminal.integrated.shellArgs.windows": [
"/K",
"E:\\ProgramData\\Anaconda3\\Scripts\\activate.bat",
"E:\\ProgramData\\Anaconda3\\envs\\tensorflow",
],
}

jupyter使用效果如下:

jupyter出现无法连接到内核的错误:

pip uninstall pywin32pip install pywin32==225

Win10环境安装Anaconda(3-2021.05)+Tensorflow(2.6)的更多相关文章

  1. Win10系统 安装Anaconda+TensorFlow+Keras

    小白一枚,安装过程走了很多坑,前前后后安装了好几天,因此记录一下. 一.安装anaconda 官方下载地址:https://repo.continuum.io/archive/ 选项相应的版本安装,我 ...

  2. 基于深度学习的人脸识别系统Win10 环境安装与配置(python+opencv+tensorflow)

    一.需要下载的软件.环境及文件 (由于之前见识短浅,对Anaconda这个工具不了解,所以需要对安装过程做出改变:就是Python3.7.2的下载安装是可选的,因为Anaconda已经为我们解决Pyt ...

  3. 【初学必备】Win10环境下Anaconda安装

    Anaconda集合了python,Spyder,Jupyter notebook及conda-----包管理器与环境管理器(含常用的panda,numpy等),省去单独下载的繁琐步骤,方便使用. 注 ...

  4. WIN10下使用Anaconda配置opencv、tensorflow、pygame并在pycharm中运用

    昨天想运行一段机器学习的代码,在win10系统下配置了一天的python环境,真的是头疼,准备写篇博客来帮助后面需要配置环境的兄弟. 1.下载Anaconda 根据昨天的经历,发现Anaconda真的 ...

  5. 关于win10环境下Anaconda python,用pip安装包及升级时SSL报错的问题

    刚开始查完以为是网的问题,但是添加信任值\镜像网站\手动下载安装都失败了. 检查后发现python中无SSL模块,检查Anaconda后发现是少加了环境变量Anaconda3\Library\bin, ...

  6. Win10 环境安装tesseract-ocr 4.00并配置环境变量

    Tesseract-OCR的Training简明教程 https://blog.csdn.net/blueheart20/article/details/53207176 一.安装: 选择对应版本,h ...

  7. Win10环境安装node.js和npm

    Node.js和npm的关系 Node.js是一个基于Chrome V8引擎的JavaScript运行环境,使用了事件驱动非阻塞式I/O模型. npm(Node Package Manager)是一个 ...

  8. win10环境安装配置Nginx

    前言: 参考 https://blog.csdn.net/kisscatforever/article/details/73129270 Nginx的应用场景      1. http服务器.Ngin ...

  9. 大数据高可用集群环境安装与配置(05)——安装zookeeper集群

    1. 下载安装包 登录官网下载安装包 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ 2. 执行命令下载并安装 cd /usr/local ...

  10. conda命令的使用,环境安装,创建环境以Anaconda为例

    Anaconda用命令conda创建环境: 安装Anaconda后,用Conda –version查看conda的版本号: Conda create -n name python = x.xx Con ...

随机推荐

  1. 权限获得第一步-NTLM暴力破解

    题目: 你猜这是什么东西,记得破解后把其中的密码给我.答案为非常规形式. Administrator:500:806EDC27AA52E314AAD3B435B51404EE:F4AD50F57683 ...

  2. 如何让低于1B参数的小型语言模型实现 100% 的准确率

    如何让低于1B参数的小型语言模型实现 100% 的准确率 上下文学习被低估了--ICL 是提升性能的秘密钥匙--教会 AI 说"我不知道"--第 2 部分 Fabio Matric ...

  3. HTTP压缩的过程

      1. 浏览器发送Http request 给Web服务器,  request 中有Accept-Encoding: gzip, deflate.(告诉服务器浏览器支持gzip压缩) 2. Web服 ...

  4. 响应式编程之Project Reactor

    Project Reactor作为响应式编程范式的核心实现框架,严格遵循Reactive Streams规范体系,其架构设计完整包含了规范定义的四个核心组件:Publisher(数据源).Subscr ...

  5. 【Docker】本地镜像发布到阿里云

    本地镜像发布到阿里云 本地镜像发布到阿里云流程 镜像的生成方法 1. 前面的DockerFile 2. 从容器创建一个新的镜像 docker commit [OPTIONS] 容器ID [REPOSI ...

  6. 【JVM之内存与垃圾回收篇】本地方法栈

    本地方法栈 Java 虚拟机栈于管理 Java 方法的调用,而本地方法栈用于管理本地方法的调用. 本地方法栈,也是线程私有的. 允许被实现成固定或者是可动态扩展的内存大小.(在内存溢出方面是相同的) ...

  7. 【Python】pip安装加速:使用国内镜像源

    [Python]pip安装加速:使用国内镜像源 零.使用命令行设置 一.设置全局镜像源 随便使用下面任一命令即可 阿里云: pip config set global.index-url https: ...

  8. 从客户端(XXX)中检测到有潜在危险的 Request.Form 值

    维护别人的某功能模块的时候,页面返回如下错误信息: [HttpRequestValidationException (0x80004005): 从客户端(TextBox1="<?xml ...

  9. 基于Lighthouse安装Docker

    1. 前言 在此之前小编通过各种方式介绍过自己通过服务器搭建的一些玩法,也写过一些教程,但是那些教程,现在回头来看,都是有些杂乱了,统一性不强.我就准备重新整理一下之前写的文章,并且准备重新开一个专题 ...

  10. Transformer(自然语言处理)笔记

    Transerformer架构(自然语言处理) 尝试学习和从零构建一个大语言模型 就目前我的认知 Transformer架构主要分为编码器.解码器.词表.训练集.训练算法(T5) 编码器(Encode ...