当前位置: 首页 > news >正文

下载并安装anaconda和VScode,配置虚拟环境,并使用VScode运行代码

文章目录

    • 前言
    • 软件下载
      • Anaconda下载
      • VScode下载
    • 软件安装
      • Anaconda安装
      • Vscod安装
    • 配置虚拟环境并运行代码
      • Anaconda创建环境
      • VScode使用,运行代码
        • 1. 打开代码所在文件夹
        • 2. 选择解释器
        • 3. 运行代码
    • 总结

前言

运行python代码,需要2个软件如下:
Anaconda:用于创建虚拟环境,可以同时创建不同的python环境,多个虚拟环境互相隔离,使其不互相影响。

VScode:代码编辑器,用于编写和运行代码,不仅可以运行python,还可以运行C,C++,Java,JS等。

软件下载

Anaconda下载

Anaconda:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D

从上述清华镜像下载,点击日期排序,可以安装最近的版本,如下图所示。Windows系统就下载windows X86_64的。其他系统版本自行下载。

在这里插入图片描述

VScode下载

Vscode:https://code.visualstudio.com/download

点击上述链接下载VScode,如下图所示,下载windows版本。

在这里插入图片描述

软件安装

Anaconda安装

选择next、I agree、next,安装路径自己选D盘,

到下面图片这一步比较重要,把第一个打钩,这样子就会添加到环境变量占用,字体变红没关系。如果不添加在环境变量,还要自己手动添加,比较麻烦了。(除了这一步,其他全部默认就行)

然后选择install进行安装。

在这里插入图片描述

Vscod安装

双击安装,同意协议下一步,安装路径随便选,下一步,

到了下面这一步,为了方便,全部都打钩。然后安装。

在这里插入图片描述

配置虚拟环境并运行代码

Anaconda创建环境

敲击键盘Win+R,输入CMD打开终端,输入 activate base,激活base环境,如下图。命令行会出现(base)的字样。

在这里插入图片描述

新建虚拟环境,命令:conda create -n env python=3.9

上述命令中的-n代表name名字,env就是创建的虚拟环境名称,你也可以随意更改为其他的任何字母,例如test、torch、tf等,但是一般不建议用中文命名。

python=3.9代表3.9版本,你也可以等于3.8、3.10安装其他版本。
在这里插入图片描述

跳出下面界面,选择y,然后点击enter继续

在这里插入图片描述

安装之后,如下图,命令:activate env

激活刚才新建的env虚拟环境,前面会出现env。

在这里插入图片描述

如果仅使用python命令,那么至此就已经创建了3.9版本的虚拟环境。可以跳转到VScode使用方法。

如果想用于深度学习,可以在env环境中pip安装一些命令,例如pandas、numpy、tqdm、torch等。

在这里插入图片描述

VScode使用,运行代码

1. 打开代码所在文件夹

打开VScode,如果是英文,按照如下步骤安装简体中文插件,然后会弹出重启,然后重启即为中文。

在这里插入图片描述

点击 文件,打开文件夹,选择python代码所在的文件夹。

在这里插入图片描述

然后找到python代码,单击打开,如果觉得字体小,按住ctrl不松手,然后点击键盘上等于“+/=”号,就会放大字体。

2. 选择解释器

选择解释器,如下图

在这里插入图片描述

然后打开如下图,选择自己的 env 环境,如下图,找括号中有 env 的一行。

在这里插入图片描述

选择解释器之后,右下角就变成 env: conda的字样。

在这里插入图片描述

3. 运行代码

运行python文件如下图。
在这里插入图片描述

此时就会输出代码结果,如下图。

在这里插入图片描述

总结

通过阅读本文,你可以学会如何下载anaconda和VScode软件,安装这两个软件,使用anaconda创建虚拟环境,通过VScode选择conda的解释器,并最终运行代码。

相关文章:

下载并安装anaconda和VScode,配置虚拟环境,并使用VScode运行代码

文章目录 前言软件下载Anaconda下载VScode下载 软件安装Anaconda安装Vscod安装 配置虚拟环境并运行代码Anaconda创建环境VScode使用,运行代码1. 打开代码所在文件夹2. 选择解释器3. 运行代码 总结 前言 运行python代码,需要2个软件如下: Ana…...

拼图 游戏

运行出的游戏界面如下:按住A不松开,显示完整图片;松开A显示随机打乱的图片 User类 package domain;/*** ClassName: User* Author: Kox* Data: 2023/2/2* Sketch:*/ public class User {private String username;private String password;p…...

python循环语句和函数

1.使用for循环打印9*9乘法表 for i in range(1, 10):for j in range(1, i1):print(i, "*", j, "", i*j, end"\t")print()结果&#xff1a; 2.使用while循环打印9*9乘法表 i 1 while i < 10:j 1while j < i1:print(i, "*", j…...

php框架dcat-admin速查笔记

要想灵活的使用dcat-admin框架开发,必须知道框架有哪些类提供给我们使用. 每一个自定义的按钮,弹框,信息展示,小组件都用到特定的类和接口. 常用核心类 Dcat\Admin\Http\Controllers\AdminController 需要继承的公共控制器 Dcat\Admin\Layout\Content 布局核心 Dcat\Admin\Gr…...

【Java】文件I/O-文件内容操作-输入输出流-Reader/Writer/InputStream/OutputStream四种流

导读 在文件I/O这一节的知识里&#xff0c;对文件的操作主要分为两大类&#xff1a; ☑️针对文件系统进行的操作 ☑️针对文件内容进行的操作 上文已经讲了针对文件系统即File类的操作&#xff0c;这篇文章里博主就来带了解针对文件内容的操作&#xff0c;即输入输出流&am…...

rocky8.9配置K8S集群kubernetes,centos同理

注意&#xff01;&#xff01;&#xff01; 虚拟机实验环境不要使用’克隆’&#xff01;&#xff01;&#xff01; 唯一标识冲突&#xff1a;K8S集群中的每个节点都需要具有唯一的标识符&#xff0c;例如节点名称、IP地址、MAC地址等。当克隆虚拟机时&#xff0c;这些唯一标识…...

Linux下的文件IO之系统IO

1. 知识点 读入写出&#xff0c;切记以我们程序为中心向文件或者别的什么东西读入写出&#xff08;输入流输出流&#xff09; 人话就是 文件向我们程序就是读入 程序向文件或者别的什么就是写出 2. open打开文件 open.c /****************************************************…...

iptables防火墙之SNAT与DNAT

1. SNAT SNAT 应用环境:局域网主机共享单个公网IP地址接入Internet (私有IP不能在Internet中正常路由) SNAT原理:源地址转换&#xff0c;根据指定条件修改数据包的源IP地址&#xff0c;通常被叫做源映射。 数据包从内网发送到公网时&#xff0c;SNAT会把数据包的源IP由私网IP…...

Python与设计模式--命令模式

23种计模式之 前言 &#xff08;5&#xff09;单例模式、工厂模式、简单工厂模式、抽象工厂模式、建造者模式、原型模式、(7)代理模式、装饰器模式、适配器模式、门面模式、组合模式、享元模式、桥梁模式、&#xff08;11&#xff09;策略模式、责任链模式、命令模式、中介者模…...

uni-app 自带返回方法onBackPress,返回上一级并且刷新页面内容获取最新的数据

onBackPress 返回上一级并且刷新页面内容获取最新的数据 onBackPress 方法是uinapp自带返回键方法&#xff0c;也就是在app和H5返回键 onBackPress() {setTimeout(() > {uni.switchTab({url: /pages/Users/index,})}, 300)return true}, methods: {}在这里 uni.switchTab…...

python用YOLOv8对图片进行分类

用yolov8的模型进行分类 先上效果图 图片资源 模型下载地址 https://github.com/ultralytics/ultralytics 代码 import matplotlib.pyplot as plt from ultralytics import YOLO from PIL import Image import cv2model YOLO(../ultralytics/yolov8n.pt)# print(model…...

Spring中@DependsOn 使用详解

一、注解源码 Target({ElementType.TYPE, ElementType.METHOD}) Retention(RetentionPolicy.RUNTIME) Documented public interface DependsOn {String[] value() default {}; } 二、基础概念 DependsOn是Spring框架用来指定bean之间依赖关系的注解之一&#xff0c;即可用户类…...

android笔记 SELinux

1.SELinux解错步骤 log信息&#xff1a; 11-20 02:25:12.526 8976 8976 W om.jzzh.setting: type1400 audit(0.0:1316): avc: denied { write } for name"com.jzzh.setting-IWLR9dkz8TWizbNujdTpWw" dev"mmcblk2p15" ino2661 scontextu:r:system_app:s0…...

vue3 keep-alive页面切换报错:parentComponent.ctx.deactivate is not a function

问题&#xff1a; <router-view v-slot"{ Component }"><keep-alive ><component :is"Component" v-if"$route.meta.keepAlive" /></keep-alive><component :is"Component" v-if"!$route.meta.keepA…...

prompt提示

用例生成 # 任务描述 作为一个高级c程序员&#xff0c;需要完成下列功能的gtest测试用例 # 功能描述 给定两个数字型字符串s1和s2,求和&#xff0c;返回值也是字符串 # 接口举例 调用strAdd("123", "132"),输出“255” # 输出要求 - 入参为空串、nu…...

边缘计算网关:智能制造的“智慧大脑”

一、智能制造的崛起 随着科技的飞速发展&#xff0c;智能制造已经成为了制造业的新趋势。智能制造不仅能够提高生产效率&#xff0c;降低生产成本&#xff0c;还能够实现个性化定制&#xff0c;满足消费者多样化的需求。然而&#xff0c;智能制造的实现离不开大量的数据处理和分…...

HNCTF2022Week1 Reverse WP

文章目录 [HNCTF 2022 Week1]超级签到[HNCTF 2022 Week1]贝斯是什么乐器啊&#xff1f;[HNCTF 2022 Week1]X0r[HNCTF 2022 Week1]你知道什么是Py嘛&#xff1f;[HNCTF 2022 Week1]CrackMe[HNCTF 2022 Week1]给阿姨倒一杯Jvav[HNCTF 2022 Week1]Little EndianNSSCTF{Littl3_Endi…...

基于Python的面向对象分类实例Ⅱ

接上一部分继续介绍~ 一、地类矢量转栅格 这一步是为了能让地类值和影像的对象落在同一区域&#xff0c;从而将影像中的分割对象同化为实际地物类别。 train_fn r".\train_data1.shp" train_ds ogr.Open(train_fn) lyr train_ds.GetLayer() driver gdal.GetDrive…...

android手机莫名其妙卸载重装有残留数据

参考文档&#xff1a; https://developer.android.com/guide/topics/data/autobackup?hlzh-cn https://developer.android.com/about/versions/12/backup-restore#xml-changes https://stackoverflow.com/questions/70365809/how-to-specify-to-not-allow-any-data-backup-wit…...

【YOLOv5入门】目标检测

【大家好&#xff0c;我是爱干饭的猿&#xff0c;本文重点介绍YOLOv5入门-目标检测的任务、性能指标、yolo算法基本思想、yolov5网络架构图。 后续会继续分享其他重要知识点总结&#xff0c;如果喜欢这篇文章&#xff0c;点个赞&#x1f44d;&#xff0c;关注一下吧】 上一篇…...

3步掌握本地语音合成:tts-vue离线语音包配置终极指南

3步掌握本地语音合成&#xff1a;tts-vue离线语音包配置终极指南 【免费下载链接】tts-vue &#x1f3a4; 微软语音合成工具&#xff0c;使用 Electron Vue ElementPlus Vite 构建。 项目地址: https://gitcode.com/gh_mirrors/tt/tts-vue 还在为网络不稳定导致的语音…...

SILERGY矽力杰 SY81103ABT NA DC-DC电源芯片

特性 内部MOSFET低导通电阻:顶部80m2&#xff0c;底部40mO 宽输入电压范围:4.5V~18V 最高输出电流3A 1.5%0.6V参考电压 精确的EN阈值 SY81103和SY81103C采用脉冲频率调制(PFM)模式运行 SY81103E和SY81103B的强制连续导通模式(FCCM)操作 内部软启动限制浪涌电流 支持预偏置输出的…...

SDXL-Turbo在虚拟现实内容创作中的应用

SDXL-Turbo在虚拟现实内容创作中的应用 1. 引言 虚拟现实内容开发一直面临着一个核心痛点&#xff1a;高质量素材的制作既耗时又费力。传统的VR环境创建需要美术人员手动绘制纹理、设计贴图&#xff0c;一个简单的场景可能就需要数天甚至数周的工作量。 想象一下这样的场景&…...

探索永磁同步电机自适应滑模观测器:新型趋近率与锁相环的融合

永磁同步电机自适应滑模观测器。 新型趋近率锁相环(pll)在永磁同步电机&#xff08;PMSM&#xff09;的控制领域&#xff0c;自适应滑模观测器一直是研究的热点&#xff0c;它能有效实现对电机状态的精确估计。今天咱就来唠唠在这个观测器里&#xff0c;新型趋近率和锁相环&…...

实践证明:用需求四要素描述需求,AI编程返工率大幅下降

实践证明&#xff1a;用需求四要素描述需求&#xff0c;AI编程返工率大幅下降目标 边界 示例 验收 其中&#xff0c;边界 和 验收 最容易被低估&#xff0c;也最值得你花时间写清楚写在前面 你有没有遇到过这样的情况&#xff1a; 让 AI 写一个函数&#xff0c;结果它给你加…...

终极指南:如何将Python PEG语法轻松迁移到Ohm解析器

终极指南&#xff1a;如何将Python PEG语法轻松迁移到Ohm解析器 【免费下载链接】ohm A library and language for building parsers, interpreters, compilers, etc. 项目地址: https://gitcode.com/gh_mirrors/oh/ohm 想要将Python的PEG语法迁移到Ohm解析器框架吗&…...

Ostrakon-VL-8B实战教程:用Gradio替代Streamlit构建像素风新UI

Ostrakon-VL-8B实战教程&#xff1a;用Gradio替代Streamlit构建像素风新UI 1. 项目背景与目标 1.1 为什么选择Gradio替代Streamlit 在零售与餐饮场景的AI应用中&#xff0c;传统的工业级UI往往显得过于严肃和复杂。我们基于Ostrakon-VL-8B多模态大模型开发了一个全新的交互终…...

Qwen2.5-Coder-1.5B快速入门:5个步骤搭建你的私有代码生成服务

Qwen2.5-Coder-1.5B快速入门&#xff1a;5个步骤搭建你的私有代码生成服务 你是否经常需要编写重复性代码&#xff1f;或者面对复杂算法时卡壳&#xff1f;现在&#xff0c;你可以拥有一个私有的AI编程助手。本文将带你用最简单的方式&#xff0c;在本地部署Qwen2.5-Coder-1.5…...

Jedi-Vim 终极自定义指南:如何集成其他Python分析工具提升开发效率

Jedi-Vim 终极自定义指南&#xff1a;如何集成其他Python分析工具提升开发效率 【免费下载链接】jedi-vim Using the jedi autocompletion library for VIM. 项目地址: https://gitcode.com/gh_mirrors/je/jedi-vim Jedi-Vim 是一款强大的 Vim 插件&#xff0c;它通过集…...

Qwen3.5-35B-A3B-AWQ-4bit企业降本增效案例:替代人工审核10万+商品图的自动化方案

Qwen3.5-35B-A3B-AWQ-4bit企业降本增效案例&#xff1a;替代人工审核10万商品图的自动化方案 1. 企业面临的商品图审核挑战 在电商行业&#xff0c;商品图片审核是一项繁重但至关重要的工作。以某大型电商平台为例&#xff0c;每天需要审核超过10万张商品图片&#xff0c;传统…...