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

Python- Visual Studio Code配置Anaconda

前言

Visual Studio Code (VS Code) :是一个轻量级但功能强大的源代码编辑器,通过安装扩展,它可以变成一个非常智能的 Python IDE。

Anaconda:是一个Python数据科学的发行版,它自带了很多科学计算库和一个强大的环境管理工具 Conda。

一、 安装 VS Code 必备扩展

VS Code 的强大功能依赖于扩展。对于 Python 开发,你需要安装以下扩展:

  • 打开 VS Code。

  • 点击左侧活动栏的 扩展 图标(或按 Ctrl+Shift+X)。

  • 在搜索框中输入 Python。

  • 找到由 Microsoft 发布的 Python 扩展,点击“安装”。

在这里插入图片描述

二、 配置 Anaconda 解释器

1. 打开或创建一个 Python 项目文件夹

在 VS Code 中,最好始终先打开一个文件夹(你的项目目录),这样配置信息会保存在这个文件夹下,更易于管理。

点击菜单栏的 文件 -> 打开文件夹...,选择一个你的项目文件夹或新建一个。

2. 创建或激活你的 Conda 环境(两种方法)

方法一:使用 VS Code 终端创建新环境(推荐)
  1. 在 VS Code 中,按 Ctrl+`(反引号键)打开集成终端。VS Code 会自动激活其基础的 Conda 环境。
  • 通过指令“Conda --version可检查Anaconda版本信息”

在这里插入图片描述

  1. 在终端中,创建一个新的 Conda 环境(例如,创建一个名为 my_vscode_env 且 Python 版本为 3.9 的环境):
  • 通过指令“conda create -n my_vscode_env python=3.9”即可出现如下界面。

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/abbf5f7c9cd149f8a8b911a0e593a226.png

  • 出现提示时,输入 y 确认安装。
    在这里插入图片描述

  • 创建完成后,激活这个环境:“conda activate my_vscode_env”
    在这里插入图片描述

方法二:使用已有的 Conda 环境

如果你已经通过 Anaconda Prompt 创建了环境,只需在 VS Code 终端中激活它即可。

conda activate your_existing_env_name
  1. 选择解释器
    1. 打开一个 Python 文件(.py)或者在工作区任意地方,按 F1 或 Ctrl+Shift+P 打开命令面板。
      在这里插入图片描述
    1. 在命令面板中,输入并选择 “Python: Select Interpreter”,系统支持模糊搜索。
      在这里插入图片描述
  • 3.此时,VS Code 会自动扫描你系统上所有可用的 Python 解释器,列表会按照环境类型分组,Conda 环境通常会以 (‘conda’: env-name) 的形式标识出来。

    • 选择对应的编译器.
      在这里插入图片描述
    1. 选择你刚刚创建或激活的环境,并在终端中确认激活
      在这里插入图片描述
    • 确认激活状态如下:
      在这里插入图片描述
    1. 运行程序测试-点击运行按钮,执行对应的测试程序,如test.py
      在这里插入图片描述
    • 终端输出如下,表明配置工作完成,接下来我们可以开始我们的编程和调试了。
      在这里插入图片描述
http://www.xdnf.cn/news/1385533.html

相关文章:

  • Vue 实战:优雅实现无限层级评论区,支持“显示全部”分页递归加载
  • simd笔记
  • 使用生成对抗网络增强网络入侵检测性能
  • 【开题答辩全过程】以 基于Python的美食点评系统为例,包含答辩的问题和答案
  • 【数据结构与算法-Day 20】从零到一掌握二叉树:定义、性质、特殊形态与存储结构全解析
  • Hadoop(六)
  • T06_循环神经网络
  • 基于博客系统的自动化测试项目
  • Selenium无法定位元素的几种解决方案
  • C# 日志写入loki
  • 力扣452:用最少数量的箭射爆气球(排序+贪心)
  • 如何编译和使用 tomcat-connectors-1.2.32 源码(连接 Apache 和 Tomcat)​附安装包下载
  • 数据质检之springboot通过yarn调用spark作业实现数据质量检测
  • Dify 1.8.0 全网首发,预告发布
  • 2024-06-13-debian12安装Mariadb-Galera-Cluster+Nginx+Keepalived高可用多主集群
  • 动态UI的秘诀:React中的条件渲染
  • 在PostgreSQL中使用分区技术
  • 【三维渲染技术讨论】Blender输出的三维文件里的透明贴图在Isaac Sim里会丢失, 是什么原因?
  • Blender建模软件基本操作--学习笔记1
  • 查看docker容器内部的环境变量并向docker容器内部添加新的环境变量
  • 第十二节 Spring 注入集合
  • 微服务Eureka组件的介绍、安装、使用
  • 编程与数学 03-004 数据库系统概论 06_需求分析
  • CMake xcode编译器属性设置技巧
  • PDF转图片工具实现
  • R 语言 + 卒中 Meta 分析(续):机器学习 Meta 与结构方程 Meta 完整实现
  • 生成式 AI 的下一个风口:从 “生成内容” 到 “生成工具”,如何落地产业场景?
  • android 不同分辨图片放错对应文件夹会怎样?
  • RxGalleryFinal:全能Android图片视频选择器
  • PHP的header()函数分析