从零开始:Python运行环境之VSCode与Anaconda安装配置全攻略 (1)

从零开始:Python 运行环境之 VSCode 与 Anaconda 安装配置全攻略

在这里插入图片描述
在当今数字化时代,Python 作为一种功能强大且易于学习的编程语言,被广泛应用于数据科学、人工智能、Web 开发等众多领域。为了顺利开启 Python 编程之旅,搭建一个稳定高效的运行环境至关重要。本文将详细介绍如何从零开始,使用 VSCode 和 Anaconda 来安装和配置 Python 运行环境。

一、安装 Anaconda

Anaconda 是一个开源的 Python 发行版本,它内置了 conda、Python 以及超过 180 个科学包及其依赖项,极大地方便了我们进行 Python 开发。

(一)下载 Anaconda

打开浏览器,访问Anaconda 官方下载页面 。

Andaconda官方下载页面
下载前推荐先登录,可以通过点击"Skip registration",直接进入下载页面。在下载页面中,会看到针对不同操作系统(Windows、Mac、Linux)的下载选项。请根据所使用的操作系统进行选择。这里以 Windows 系统为例。

一般情况下,建议下载 Python 3.x 版本的 Anaconda 安装包,并且选择最新版,因为新版本通常会带来更多的功能优化以及安全补丁。
点击下载即可下载Windows下的python3.12

(二)安装 Anaconda

找到下载完成的 Anaconda 安装程序,通常文件名类似于Anaconda3-xxxx.xx-Windows-x86_64.exe,按照默认download下载的文件"Anaconda3-2024.10-1-Windows-x86_64.exe",双击运行它。
在这里插入图片描述在这里插入图片描述

安装程序启动后,首先会弹出一个欢迎界面,点击 “Next” 按钮继续。
在这里插入图片描述

接下来是许可协议页面,仔细阅读协议内容,如果无异议,勾选 “I Agree” 选项,然后点击 “Next”。

在 “Choose Install for” 步骤中,如果是个人使用,推荐选择 “Just Me”,这样 Anaconda 将仅安装在当前用户账户下。选择完毕后,点击 “Next”。
在这里插入图片描述

在 “Choose Install Location” 页面,可以选择 Anaconda 的安装路径。建议使用默认路径C:\Users\用户名\Anaconda3,这样可以避免一些潜在的权限和路径问题。若想自定义安装路径,点击 “Browse” 进行选择后,再点击 “Next”。
在这里插入图片描述

这一步非常关键,在 “Advanced Installation Options” 中,务必勾选 “Add Anaconda to my PATH environment variable”(将 Anaconda 添加到系统环境变量)以及 “Register Anaconda as my default Python”(将 Anaconda 注册为默认的 Python)。勾选这两项后,点击 “Install” 开始安装。安装过程可能需要一些时间,请耐心等待。
在这里插入图片描述

安装完成后,会出现一个提示页面,点击 “Next”,再点击 “Finish”,完成 Anaconda 的安装。
在这里插入图片描述
在这里插入图片描述

(三)验证 Anaconda 安装

Win + R组合键,打开运行窗口,输入 “cmd” 并回车,打开命令提示符。或者,打开Anaconda下安装的Anaconda Prompt。
在这里插入图片描述

在命令提示符中输入 “conda --version”,如果显示类似 “conda xxxx.xx.xx” 的版本号信息,则说明 Anaconda 安装成功。
在这里插入图片描述

二、创建并激活 Anaconda 环境

为了更好地管理不同项目的 Python 依赖,我们通常会创建独立的虚拟环境。

(一)创建新的 Anaconda 环境

打开 Anaconda Prompt(可以通过在开始菜单中搜索 “Anaconda Prompt” 找到它)。

在 Anaconda Prompt 中输入以下命令来创建一个名为 “python37” 的 Python 3.7 环境:

conda create -n python37 python=3.7

在这里插入图片描述

输入上述命令后,系统会提示确认是否安装相关依赖包,输入 “y” 并回车,开始创建环境。创建过程可能需要一些时间,等待安装完成。
在这里插入图片描述

(二)激活环境

环境创建完成后,输入以下命令来激活 “python37” 环境:

conda activate python37

激活成功后,会发现命令提示符前面的路径变为 “(python37) C:\Users\ 用户名 >”,这表示已经成功进入到 “python37” 虚拟环境中。
在这里插入图片描述

三、安装 VSCode

VSCode 是一款轻量级但功能强大的代码编辑器,对 Python 开发有很好的支持。

(一)下载 VSCode

打开浏览器,访问VSCode 官方下载页面 。
在这里插入图片描述
在下载页面中,根据操作系统选择对应的版本进行下载。这里同样以 Windows 系统为例,点击 “Windows” 下载按钮。
在这里插入图片描述

(二)安装 VSCode

找到下载完成的 VSCode 安装程序,通常文件名类似于VSCodeUserSetup-x64-xxxx.xx.xx.exe,按照默认download下载的文件"VSCodeUserSetup-x64-1.99.2.exe",双击运行它。
在这里插入图片描述
安装程序启动后,点击 “Next”。

在 “Select Destination Location” 页面,可以选择 VSCode 的安装路径,建议使用默认路径,也可点击 “Browse” 自定义路径,选择完成后点击 “Next”。
在这里插入图片描述

在 “Select Start Menu Folder” 页面,保持默认设置,直接点击 “Next”。

在 “Select Additional Tasks” 页面,建议勾选 “Create a desktop shortcut”(创建桌面快捷方式),方便后续快速启动 VSCode,其他选项可保持默认,然后点击 “Next”。
在这里插入图片描述

在 “Ready to Install” 页面,确认安装信息无误后,点击 “Install” 开始安装。安装完成后,点击 “Finish”。
在这里插入图片描述

四、在 VSCode 中配置 Python 环境

(一)安装 Python 扩展

打开 VSCode。

点击左侧边栏的扩展图标(四个方块的图标),打开扩展市场。
在这里插入图片描述

在扩展市场的搜索框中输入 “Python”,在搜索结果中找到 “Python” 扩展,点击 “Install” 进行安装。安装完成后,点击 “Reload”(如果有提示),使扩展生效。
在这里插入图片描述

(二)选择 Python 解释器

按下Ctrl + Shift + P组合键(Windows/Linux)或Cmd + Shift + P组合键(Mac),打开命令面板。

在命令面板中输入 “Python: Select Interpreter”,然后在弹出的下拉列表中,选择之前创建的 Anaconda 环境 “python37” 中的 Python 解释器。通常路径类似于C:\Users\用户名\Anaconda3\envs\myenv\python.exe

在这里插入图片描述

五、测试 Python 环境

在 VSCode 中,点击菜单栏中的 “文件” -> “新建文件”,创建一个新的 Python 文件。

在新文件中输入以下代码:

print("Hello, World!")

在这里插入图片描述

按下F5键或点击菜单栏中的 “运行” -> “启动调试”,在弹出的调试配置选择中,选择 “Python 文件”。

如果一切配置正确,会在 VSCode 的终端中看到输出 “Hello, World!”,这表明 Python 运行环境已经成功配置。

通过以上步骤,已经成功地从零开始搭建了使用 VSCode 和 Anaconda 的 Python 运行环境。现在,可以尽情享受 Python 编程带来的乐趣,开始项目开发之旅啦!如果在配置过程中遇到任何问题,欢迎查阅相关资料或在评论区留言交流。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/902068.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从FPGA实现角度介绍DP_Main_link主通道原理

DisplayPort(简称DP)是一个标准化的数字式视频接口标准,具有三大基本架构包含影音传输的主要通道(Main Link)、辅助通道(AUX)、与热插拔(HPD)。 Main Link:用…

嵌入式软件--stm32 DAY 2

大家学习嵌入式的时候,多多学习用KEIL写代码,虽然作为编译器,大家常用vscode等常用工具关联编码,但目前keil仍然是主流工具之一,学习掌握十分必要。 1.再次创建项目 1.1编译器自动生成文件 1.2初始文件 这样下次创建新…

游戏引擎学习第234天:实现基数排序

回顾并为今天的内容设定背景 我们今天继续进行排序的相关,虽然基本已经完成了,但还是想收尾一下,让整个流程更完整。其实这次排序只是个借口,主要是想顺便聊一聊一些计算机科学的知识点,这些内容在我们项目中平时不会…

计算机网络——常见的网络攻击手段

什么是XSS攻击,如何避免? XSS 攻击,全称跨站脚本攻击(Cross-Site Scripting),这会与层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,因此有人将跨站脚本攻击缩写为XSS。它指的是恶意攻击者往Web页面…

Agent的九种设计模式 介绍

Agent的九种设计模式 介绍 一、ReAct模式 原理:将推理(Reasoning)和行动(Acting)相结合,使Agent能够在推理的指导下采取行动,并根据行动的结果进一步推理,形成一个循环。Agent通过生成一系列的思维链(Thought Chains)来明确推理步骤,并根据推理结果执行相应的动作,…

LeetCode 热题 100:回溯

46. 全排列 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1: 输入:nums [1,2,3] 输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]示例 2: 输入&#xff…

cJSON_Print 和 cJSON_PrintUnformatted的区别

cJSON_Print 和 cJSON_PrintUnformatted 是 cJSON 库中用于将 cJSON 对象转换为 JSON 字符串的两个函数,它们的区别主要在于输出的格式: 1. cJSON_Print 功能:将 cJSON 对象转换为格式化的 JSON 字符串。 特点: 输出的 JSON 字符…

A股周度复盘与下周策略 的deepseek提示词模板

以下是反向整理的股票大盘分析提示词模板,采用结构化框架数据占位符设计,可直接套用每周市场数据: 请根据一下markdown格式的模板,帮我检索整理并输出本周股市复盘和下周投资策略 【A股周度复盘与下周策略提示词模板】 一、市场…

Linux下使用C++获取硬件信息

目录 方法获取CPU信息:读取"/proc/cpuinfo"文件获取磁盘信息:读取"/proc/diskstats"文件获取BIOS信息有两种方法:1、读取文件;2、使用dmidecode命令获取主板信息有两种方法:1、读取文件&#xff1…

BootStrap:进阶使用(其二)

今天我要讲述的是在BootStrap中第二篇关于进一步使用的方法与代码举例; 分页: 对于一些大型网站而言,分页是一个很有必要的存在,如果当数据内容过大时,则需要分页来分担一些,这可以使得大量内容能整合并全面地展示&a…

【技术派后端篇】技术派中的白名单机制:基于Redis的Set实现

在技术派社区中,为了保证文章的质量和社区的良性发展,所有发布的文章都需要经过审核。然而,并非所有作者的文章都需要审核,我们通过白名单机制来优化这一流程。本文将详细介绍技术派中白名单的实现方式,以及如何利用Re…

TRAE.AI 国际版本

国际版下载地址: https://www.trae.ai/https://www.trae.ai/ 国际版本优势:提供更多高校的AI助手模型 Claude-3.5-Sonnet Claude-3.7-Sonnet Gemini-2.5-Pro GPT-4.1 GPT-40 DeepSeek-V3-0324DeepSeek-V3DeepSeek-Reasoner(R1)

关于支付宝网页提示非官方网页

关于支付宝网站提示 非官方网站 需要找官方添加白名单 下面可以直接用自己的邮箱去发送申请 支付宝提示“非支付宝官方网页,请确认是否继续访问”通常是因为支付宝的安全机制检测到您访问的页面不是支付宝官方页面,这可能是由于域名或页面内容不符合支…

【今日三题】打怪(模拟) / 字符串分类(字符串哈希) / 城市群数量(dfs)

⭐️个人主页&#xff1a;小羊 ⭐️所属专栏&#xff1a;每日两三题 很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~ 目录 打怪(模拟)字符串分类(字符串哈希)城市群数量(dfs) 打怪(模拟) 打怪 #include <iostream> using namespace std;int …

npm install 版本过高引发错误,请添加 --legacy-peer-deps

起因&#xff1a;由于使用"react": "^19.0.0", 第三方包要低版本react&#xff0c;错解决方法&#xff01; npm install --save emoji-mart emoji-mart/data emoji-mart/react npm install --save emoji-mart emoji-mart/data emoji-mart/react npm err…

Python基础总结(七)之条件语句

文章目录 条件语句if一、Python中的真假二、条件语句格式2.1 if语句格式2.2 if-else语句2.3 if-elif-else语句 三、if语句嵌套 条件语句if 条件语句其实就是if语句&#xff0c;在讲解if语句之前需要知道Python中对于真假的判断。 一、Python中的真假 在Python中非0的都为真&…

基于Ubuntu2504部署OpenStack E版

OpenStack 初始化环境安装数据库、memcahe、rabbitmq等服务安装keystone服务安装glance服务安装placement服务安装nova服务安装neutron服务安装horizon服务 官网 OpenStack Epoxy 巩固了作为 VMware 替代方案的地位&#xff0c;增强了安全性&#xff0c;并改进了硬件支持 第 3…

可发1区的超级创新思路(python 、MATLAB实现):基于多尺度注意力TCN-KAN与小波变换的时间序列预测模型

一、数学模型与原理 1.1 小波变换多尺度分解 输入功率序列 x(t) 经小波变换分解为近似系数 Aj​ 与细节系数 Dj​: 1.2 多尺度TCN特征提取 对每个尺度子序列 {A3​,D3​,D2​,D1​} 采用独立TCN: 式中 ∗d​ 为扩张率 d=2l 的扩张卷积,Wd​ 为可学习参数。 1.3 多尺度注…

YOLOv11改进有效涨点专栏:从理论到实战的深度优化指南

## YOLOv11的进化之路 在目标检测领域,YOLO系列算法始终保持着革命性的创新步伐。YOLOv11作为该系列的最新演进版本,在保持实时检测优势的同时,通过架构层面的深度优化实现了精度与速度的平衡。本文将从**七大核心模块**出发,系统性地解析针对YOLOv11的有效改进方案,涵盖从…

Cursor新版0.49.x发布

小子看到 Cursor 0.49.x 版本正式发布&#xff0c;截止今天已经有两个小patch版本&#xff01;本次更新聚焦于 自动化Rules生成、改进的 Agent Terminal 以及 MCP 图像支持&#xff0c;并带来了一系列旨在提升编码效率和协作能力的改进与修复。 以下是本次更新的详细内容&…