当前位置: 首页 > 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;关注一下吧】 上一篇…...

ncmdumpGUI:三步解密网易云音乐NCM文件,实现音乐自由播放

ncmdumpGUI&#xff1a;三步解密网易云音乐NCM文件&#xff0c;实现音乐自由播放 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换&#xff0c;Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否在网易云音乐下载了心爱…...

Gemini深度研究模式性能跃迁实录:单次查询响应缩短68%,附12项可复用Prompt工程Checklist

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;Gemini深度研究模式性能跃迁实录 Gemini深度研究模式&#xff08;Deep Research Mode&#xff09;并非简单调用多轮API&#xff0c;而是通过动态规划推理路径、自适应检索增强与跨文档语义对齐三大机制&#x…...

3步精通League Akari:英雄联盟自动化辅助的终极配置方案

3步精通League Akari&#xff1a;英雄联盟自动化辅助的终极配置方案 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power &#x1f680;. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit League Akari是一款基于LC…...

3种方法快速上手Label Studio:终极数据标注工具完全指南

3种方法快速上手Label Studio&#xff1a;终极数据标注工具完全指南 【免费下载链接】label-studio Label Studio is a multi-type data labeling and annotation tool with standardized output format 项目地址: https://gitcode.com/GitHub_Trending/la/label-studio …...

港中文+深大:你吃的其实是假螃蟹!?

背景 贝类过敏是重大健康风险,影响全球约2%的人群。受交叉反应影响,开展跨物种的全面致敏蛋白谱分析对优化诊断与治疗至关重要。本研究旨在鉴定并比较6种广泛食用蟹类的致敏蛋白谱。 kahouchu@cuhk.edu.hk xiaojun1985918@szu.edu.cn christineyywai@cuhk.edu.hk #过敏…...

ATB:让 Transformer 推理快得像开了挂——昇腾算子加速库技术解析

Transformer 模型推理的瓶颈在哪里&#xff1f;KV Cache 管理、算子融合、分布式调度。ATB&#xff08;ascend-transformer-boost&#xff09;把这些问题一次性解决&#xff0c;让推理性能提升 2-3 倍。 上个月帮一个团队做推理优化&#xff0c;他们的 LLaMA-2 70B 模型在 NPU …...

渗透测试新手必练的10个靶场:从DVWA到Active的四阶实战路径

1. 为什么这10个靶场不是“随便选的”&#xff0c;而是新手绕不开的实战起点刚入行做渗透测试的朋友&#xff0c;常会陷入一个典型误区&#xff1a;花大量时间看漏洞原理、背命令、刷CTF题&#xff0c;却迟迟不敢碰真实靶机。我带过不少实习生&#xff0c;第一周让他们连上一个…...

【DeepSeek微调实战权威指南】:20年NLP专家亲授5种工业级微调策略与避坑清单

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;DeepSeek微调的核心原理与工业级定位 DeepSeek系列大模型&#xff08;如DeepSeek-V2、DeepSeek-Coder&#xff09;以其高推理效率、强代码生成能力及开放权重策略&#xff0c;成为工业界微调实践的重要…...

Taotoken 用量看板如何帮助个人开发者清晰掌握月度 AI 支出

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 Taotoken 用量看板如何帮助个人开发者清晰掌握月度 AI 支出 对于独立开发者和小型项目团队而言&#xff0c;将大模型能力集成到产品…...

手把手教你用Python监控自己的ETH钱包地址是否‘被碰撞’(含简易脚本)

用Python构建ETH钱包安全监控系统&#xff1a;从API调用到风险预警实战最近在整理自己的数字资产时&#xff0c;突然意识到一个问题&#xff1a;我们平时使用的ETH钱包地址&#xff0c;是否可能因为公开交易记录而暴露在风险中&#xff1f;这个问题让我开始研究如何通过技术手段…...