当前位置: 首页 > 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的解释器,并最终运行代码。

http://www.lryc.cn/news/249021.html

相关文章:

  • 拼图 游戏
  • python循环语句和函数
  • php框架dcat-admin速查笔记
  • 【Java】文件I/O-文件内容操作-输入输出流-Reader/Writer/InputStream/OutputStream四种流
  • rocky8.9配置K8S集群kubernetes,centos同理
  • Linux下的文件IO之系统IO
  • iptables防火墙之SNAT与DNAT
  • Python与设计模式--命令模式
  • uni-app 自带返回方法onBackPress,返回上一级并且刷新页面内容获取最新的数据
  • python用YOLOv8对图片进行分类
  • Spring中@DependsOn 使用详解
  • android笔记 SELinux
  • vue3 keep-alive页面切换报错:parentComponent.ctx.deactivate is not a function
  • prompt提示
  • 边缘计算网关:智能制造的“智慧大脑”
  • HNCTF2022Week1 Reverse WP
  • 基于Python的面向对象分类实例Ⅱ
  • android手机莫名其妙卸载重装有残留数据
  • 【YOLOv5入门】目标检测
  • 可验证随机函数(VRF)
  • Node.js与npm的准备与操作
  • ui设计师简历自我评价的范文(合集)
  • sqli-labs靶场详解(less32-less37)
  • 如何保证缓存和数据库的双写一致性?
  • Rosbag 制作 TUM数据集
  • 本地websocket服务端暴露至公网访问【cpolar内网穿透】
  • 男UI设计师主要是做什么的优漫教育
  • 超实用!Spring Boot 常用注解详解与应用场景
  • 【古月居《ros入门21讲》学习笔记】11_客户端Client的编程实现
  • 小程序和Vue写法的区别主要有什么不同