VS Code+Anaconda(国内源)配置python

2023-11-18

一、Anaconda的介绍----为何使用?优点?

二、Anaconda下载和安装

三、 VS Code下载及安装

四、Anaconda更换国内源----原因及操作方法

操作方法

具体操作方法(记得看上边优秀博客!)

五、TensorFlow环境-----配置原因及优势

5.1 TensorFlow环境配置原因

5.2 为什么 TensorFlow 很受欢迎?(记得看上边优秀博客!)

六、VS code配置--------编译环境换成刚才配置好的名为tensorflow的虚拟环境

配置插件

配置Debug

七、总结

一、Anaconda的介绍----为何使用?优点?

可以参考本篇文章!有漫画讲解知识!YYDS

Anaconda+配置TensorFlow开发环境_新小白2022的博客-CSDN博客icon-default.png?t=M666https://blog.csdn.net/qq_63943626/article/details/126074363?spm=1001.2014.3001.5502

可以作为一个python环境管理软件,它封装了建立python下各种各样的依赖包,当用户需要使用的时候就从anaconda的库中调取出来安装在指定的anaconda环境中,推荐配合清华的镜像源一起使用。

目前来说搭建 Python 开发环境最方便的就是 Anaconda 了,不管是什么系统都很方便,而且其最突出的特性是可以配置多种环境,也就是说不管你需要什么特定版本的 Python,Anaconda 都可以帮你轻松配置出来,而且各个环境之间相互隔离,互不影响,确实是 Python 开发必备的大杀器

使用 Anoconda 配置好了开发环境后,还需要一个用来编写和调试 Python 程序的地方,当然可以使用 Jupyter Notebook 或者文档编辑器 Sublime Text 等甚至 PyCharm 这样全能的 IDE!

开始使用 Anoconda 搭建环境,使用 VS Code 来编写调试 Python 的过程(也可用其他编辑器)

二、Anaconda下载和安装

参考优秀博文-----漫画讲解YYDS!

这里的讲解不仅仅局限于下载与安装,更教大家一起去更换国源(清华源/中科大源)!!!

当然也为大家介绍了为什么 TensorFlow 很受欢迎?

三、 VS Code下载及安装

请多多指教我的文章!谢谢大家喽!

保姆级VScode下载及安装,当然还有配置!icon-default.png?t=M666https://blog.csdn.net/qq_63943626/article/details/125990117?spm=1001.2014.3001.5502

官网上给出了User Installer和System Installer两个安装版本,分别叫用户和系统级别的安装版本。如果在官网首页处点击方框的下载按钮,默认下载的是User Installer版本。如果想要下载System版本的,可以点击右上角Download按钮,进而选择自己想要下载的版本。

接下来就是安装时刻啦!直接打开下载好的 .exe 文件进行安装即可

此处选择安装位置,默认的是图中位置,凭个人习惯即可,笔者仅将盘符改为D盘,其余保持不变。

最后一项是默认勾选的,可以在控制台打开VS Code,建议勾选。笔者此处除了“添加到PATH”默认的勾选项外,只额外勾选了“创建桌面快捷方式”选项。

安装过程中的信息了,最后至此已成功安装VS Code

 

四、Anaconda更换国内源----原因及操作方法

Anaconda使用的源在国外,下载各种包的速度比较慢,所以我们更改Anaconda的源

清华和中科大选择一个即可

参考优秀博文,请多多指教!一起进步哇!

VS Code+Anaconda(含TensorFlow开发环境)_新小白2022的博客-CSDN博客icon-default.png?t=M666https://blog.csdn.net/qq_63943626/article/details/126073863?spm=1001.2014.3001.5502

操作方法

可以添加清华源(命令行中直接使用以下命令)

也可以添加中科大源(命令行中直接使用以下命令)

然后就可以在anaconda中新建环境

具体操作方法(记得看上边优秀博客!)

查看现有源

添加国内清华源

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

删除默认源

设置搜索时显示通道地址

conda config --set show_channel_urls yes

五、TensorFlow环境-----配置原因及优势

5.1 TensorFlow环境配置原因

想和大家推荐一下优秀博文!(比较详细,保姆级)

VS Code+Anaconda(含TensorFlow开发环境) - 知乎 (zhihu.com)icon-default.png?t=M666https://zhuanlan.zhihu.com/p/547677270

TensorFlow是一种流行的机器学习和深度学习框架。它是一个免费的开源库,于2015 年 11 月 9 日发布,由Google Brain Team开发。它完全基于 Python 编程语言,用于数值计算和数据流,这使得机器学习更快更容易。
TensorFlow 可以训练和运行用于图像识别、手写数字分类、循环神经网络、词嵌入、自然语言处理、视频检测等的深度神经网络。TensorFlow 在多个CPU或GPU以及移动操作系统上运行。

5.2 为什么 TensorFlow 很受欢迎?(记得看上边优秀博客!)

TensorFlow 对所有人来说都是更好的库,因为它可供所有人使用。TensorFlow 库集成了不同的API以创建像CNN(卷积神经网络)RNN(循环神经网络)这样的规模深度学习架构。

六、VS code配置--------编译环境换成刚才配置好的名为tensorflow的虚拟环境

配置插件

VS Code要下载Python插件

我们在py文件界面按住Ctrl+shift+P,即可跳出一个搜索框,输入select

为什么Python3.6.0有个☆,还是Recommended呢?
因为我的系统变量里把这个路径的Python解释器放在最前面,也就是我在命令行下默认调用Python就是它。而我们现在要用哪个环境就选哪个。(比如我们的Tensorflow环境)

此时要注意,配置了解释器只是方便编辑器实时寻找包,方便函数跳转和定义显示,目的是方便开发,对我们最终运行程序没有直接关系

配置Debug

优秀的博客!YYDS

还不快点赞收藏,一起进步哇!

七、总结

本次分享方便大家一起学习!VS Code与Anaconda(国内源)配置python交织在一起,有什么奇妙的事情呢?让我们拭目以待吧!本次讲解用到了漫画!自己也挺高兴的,嘻嘻。

大家的支持就是我不断知识更新的动力!大家一起交流,记得点赞收藏呀

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS Code+Anaconda(国内源)配置python 的相关文章

  • 如何在python 3.7中生成条形码

    我正在使用 python 3 7 为了生成条形码 我尝试使用安装 pyBarcode 库pip install pyBarcode 但它显示以下错误 找不到满足 pyBarcode 要求的版本 来自版本 找不到 pyBarcode 的匹配分
  • 检查 Python 中的可迭代对象中的所有元素的谓词是否计算为 true

    我很确定有一个常见的习语 但我无法通过谷歌搜索找到它 这是我想做的 用Java Applies the predicate to all elements of the iterable and returns true if all ev
  • 工作日重新订购 Pandas 系列

    使用 Pandas 我提取了一个 CSV 文件 然后创建了一系列数据来找出一周中哪几天崩溃最多 crashes by day bc DAY OF WEEK value counts 然后我将其绘制出来 但当然它按照与该系列相同的排名顺序绘制
  • 如果未引发异常,则通过 Python 单元测试

    在Python中unittest框架 是否有一种方法可以在未引发异常的情况下通过单元测试 否则会因 AssertRaise 而失败 如果我正确理解你的问题 你could做这样的事情 def test does not raise on va
  • 如何在 Python 中加密并在 Java 中解密?

    我正在尝试在 Python 程序中加密一些数据并将其保存 然后在 Java 程序中解密该数据 在Python中 我像这样加密它 from Crypto Cipher import AES KEY 1234567890123456789012
  • Emacs 24.x 上的 IPython 支持

    我对 IPython 与 Emacs 的集成感到困惑 从 Emacs 24 开始 Emacs 附带了自己的python el 该文件是否支持 IPython 还是仅支持 Python 另外 维基百科 http emacswiki org e
  • Gspread如何复制sheet

    在 Stackoverflow 上进行谷歌搜索和搜索后 我想我找不到有关如何复制现有工作表 现有模板工作表 并将其保存到另一个工作表中的指南 根据文档 有重复表 https gspread readthedocs io en latest
  • Python新式类和__subclasses__函数

    有人可以向我解释为什么这有效 在 Python 2 5 中 class Foo object pass class Bar Foo pass print Foo subclasses 但这不是 class Foo pass class Ba
  • 在 Windows 上使用 apache mod_wsgi 运行 Flask 应用程序时导入冲突

    我允许您询问我在 Windows 上使用您的 mod wsgi portage 托管 Flask 应用程序时遇到的问题 我有两个烧瓶应用程序 由于导入冲突 只有一个可以同时存在 IE 如果请求申请 1 我有回复 然后 如果我请求应用程序 2
  • pytest:同一接口的不同实现的可重用测试

    想象一下我已经实现了一个名为的实用程序 可能是一个类 Bar在一个模块中foo 并为其编写了以下测试 测试 foo py from foo import Bar as Implementation from pytest import ma
  • .pyx 文件出现未知文件类型错误

    我正在尝试构建一个包含 pyx 文件的 Python 包 pyregion 但在构建过程中出现错误 检查以下输出 python setup py build running build running build py creating b
  • 使用Python计算目录的大小?

    在我重新发明这个特殊的轮子之前 有没有人有一个很好的例程来使用 Python 计算目录的大小 如果例程能够很好地以 Mb Gb 等格式格式化大小 那就太好了 这会遍历所有子目录 总结文件大小 import os def get size s
  • 通过索引访问Python字典的元素

    考虑一个像这样的字典 mydict Apple American 16 Mexican 10 Chinese 5 Grapes Arabian 25 Indian 20 例如 我如何访问该字典的特定元素 例如 我想在对 Apple 的第一个
  • Matplotlib 中 x 轴标签的频率和旋转

    我在下面编写了一个简单的脚本来使用 matplotlib 生成图形 我想将 x tick 频率从每月增加到每周并轮换标签 我不知道从哪里开始 x 轴频率 我的旋转线产生错误 TypeError set xticks got an unexp
  • Jython 和 SAX 解析器:允许的实体不超过 64000 个?

    我做了一个简单的测试xml saxJython 中的解析器在处理大型 XML 文件 800 MB 时遇到以下错误 Traceback most recent call last File src project xmltools py li
  • 使用 Keras np_utils.to_categorical 的问题

    我正在尝试将整数的 one hot 向量数组制作为 keras 将能够使用的 one hot 向量数组来拟合我的模型 这是代码的相关部分 Y train np hstack np asarray dataframe output vecto
  • 当数据库不是 Django 模型时,是否可以使用数据库中的表?

    是否可以从应用程序数据库中的表获取查询集 该表不是应用程序中的模型 如果我有一个不是名为 cartable 的模型的表 从概念上讲 我想这样做 myqueryset cartable objects all 有没有相对简单的方法来做到这一点
  • Django Admin 中的反向内联

    我有以下 2 个型号 现在我需要将模型 A 内联到模型 B 的页面上 模型 py class A models Model name models CharField max length 50 class B models Model n
  • 双击打开 ipython 笔记本

    相关文章 通过双击 osx 打开 ipython 笔记本 https stackoverflow com questions 16158893 open an ipython notebook via double click on osx
  • 如何为不同操作系统/Python 版本编译 Python C/C++ 扩展?

    我注意到一些成熟的Python库已经为大多数架构 Win32 Win amd64 MacOS 和Python版本提供了预编译版本 针对不同环境交叉编译扩展的标准方法是什么 葡萄酒 虚拟机 众包 我们使用虚拟机和Hudson http hud

随机推荐

  • Unity查看接入的Ironsource和adapter 版本号

    APPLOVINADAPTER版本号
  • vmware 开机自动启动虚拟机

    vmware开机自动启动 可以使用vmrun命令 1 首先在 我的电脑 属性 高级 环境变量 PATH 中添加vmware路径 如 C Program Files x86 VMware VMware Workstation 2 新建一个 启
  • Kafka一文懂

    初识 Kafka 什么是 Kafka Kafka 是由 Linkedin 公司开发的 它是一个分布式的 支持多分区 多副本 基于 Zookeeper 的分布式消息流平台 它同时也是一款开源的基于发布订阅模式的消息引擎系统 Kafka 的基本
  • 影响DDR5稳定性的RAS功能

    内存的稳定性 离不开RAS功能 这里的RAS Reliability Availability and Serviceability 即可靠性 可用性和可维护性的简称 RAS功能一方面可以通过调整信号规避风险 另一方面 在发生错误时及时发现
  • js常用正则表达式 匹配多个汉字、数字、英文、所有字符(附带Layui中form的表单验证)

    常用正则表达式 转自 菜鸟工具 https c runoob com front end 854 一 校验数字的表达式 数字 0 9 n位的数字 d n 至少n位的数字 d n m n位的数字 d m n 零和非零开头的数字 0 1 9 0
  • 系统部署的基本流程

    系统部署的基本流程 系统升级部署的步骤 系统升级部署的步骤 一 web后台 1 确保代码正确 配置正确 打包为war 2 登录现有web端查看部分数据正常 数据库部分表时间段数据正常 3 连接服务器 进入相应tomcat 停止tomcat
  • Vite简介

    Vite是一个快速 轻量级的前端构建工具 它可以让开发者更高效地进行前端开发 相比于其他构建工具 Vite的特点在于快速的冷启动 模块热替换和按需编译等功能 下面我们将详细探讨Vite的优势和如何使用它 什么是Vite Vite是一款基于R
  • python进阶(七):并发和多线程

    一 多线程 原文 大纲 首页 并发是一种同时执行多个任务的方式 而多线程是一种实现并发的技术 在Python中 可以使用多线程来实现并发编程 了解Python的并发和多线程对于编写高效和响应性的程序非常重要 并发 vs 并行 在讨论并发和多
  • 支持本地挂载的网盘文件列表工具AList

    什么是 Alist AList 是一个支持多存储的文件列表程序 使用 Gin 框架和 Solidjs 库 可以将常见的 18 种网盘整合在一起 并支持 WebDAV 客户端访问 之前老苏写过一篇 Alist 但此 Alist 非彼 Alis
  • Hyperledger2.0 链码安装

    文章目录 简介 package install approveformyorg commit 半自动化安装链码 简介 以Hyperldger2 0为例 链码的安装主要分为以下几部分 package 打包源代码 install 安装链码 ap
  • Embedded world conference 2015

    本文转载至 http www embedded world eu program html 一些相关的议程 Tuesday February 24 13 30 14 30 Keynote 1 Conference Keynote 09 30
  • k3服务器端的虚拟,k3服务器 客户端配置

    k3服务器 客户端配置 内容精选 换一换 选择Windows开发环境下 安装Eclipse 安装JDK 请安装JDK1 8及以上版本 Eclipse使用支持JDK1 8及以上的版本 并安装JUnit插件 若使用IBM JDK 请确保Ecli
  • 想搞清是服务器否存在内存泄漏或jvm其他方面的问题

    解决问题 想搞清是服务器否存在内存泄漏或jvm其他方面的问题 heap dump heap dump文件是一个二进制文件 它保存了某一时刻JVM堆中对象使用情况 HeapDump文件是指定时刻的Java堆栈的快照 是一种镜像文件 Heap
  • 深度学习总结(一)

    深度学习总结 一 1 经典优化算法 1 一阶迭代法 又称梯度下降法 2 二阶迭代法 牛顿法 一般在神经网络里面 L 函数就是代价函数 2 不同梯度下降法 1 经典梯度下降法 2 随机梯度下降法 随机梯度下降法可以解决经典梯度下降法数据量大
  • 代码随想录算法训练营第一天

    704 二分查找 题目链接 力扣 二分法写代码时一般是写左闭右闭和左闭右开两种类型 左闭右闭 left right 左闭右开 left right 指右边不包含right这个值 int right size 两大问题 while left
  • 全新的刷脸支付开辟一条全新发展之路

    数字化和刷脸支付的强强联合给众多商家带去希望和惊喜 崭新的2021年 这个惊喜仍然在继续 数字化经营刷脸支付 如何为创业者带去商机 2020年 是刷脸支付发展的黄金时期 它曾因为疫情跌落到谷底 却也因为疫情再次飞上云端 重拾自信 在行业巨头
  • form 校验多个表单

    有的时候 表单需要拆开多个 这时候就需要校验多个表单
  • Qt 学习之路:线程和 QObject

    前面两个章节我们从事件循环和线程类库两个角度阐述有关线程的问题 本章我们将深入线程间得交互 探讨线程和QObject之间的关系 在某种程度上 这才是多线程编程真正需要注意的问题 现在我们已经讨论过事件循环 我们说 每一个 Qt 应用程序至少
  • c# winform对数据库进行增删改查操作

    开发工具 sqlserver2012 visoual code 2017 打开sqlserver2012 创建一个表 表结构如下 然后打开VS2017 文件 新建 项目 Windows窗体应用 这里我就在工具箱拉取了三个button和一个显
  • VS Code+Anaconda(国内源)配置python

    一 Anaconda的介绍 为何使用 优点 二 Anaconda下载和安装 三 VS Code下载及安装 四 Anaconda更换国内源 原因及操作方法 操作方法 具体操作方法 记得看上边优秀博客 五 TensorFlow环境 配置原因及优