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

Python特定版本的安装/卸载/环境配置,Spyder安装教程

目录

1.Python安装

1.1 Python下载

1.2 下载特定版本

1.3 安装Python

1.4 修改安装

1.5 环境配置

1.6 卸载Python

2.Spyder安装使用

2.1 Spyder下载

2.1.1 官网下载Spyder

2.2.2 Github下载Spyder

2.2 安装


参考资料:网盘

1.Python安装

1.1 Python下载

浏览器输入下载地址:https://www.python.org/downloads/

Download Python | Python.orgicon-default.png?t=O83Ahttps://www.python.org/downloads/

可以下载到最新版本的Python。

安装特定版本的Python,可以在页面的Downloads选项卡中点击Windows

在新页面中,可以看到所有版本的Python,左边Stable Releases是稳定版,右边Pre-releases是测试版:

下载时,根据你的硬件(电脑)选择版本,如win 64位系统选择:Windows installer(64-bit)

硬件查询方法:

在键盘上同时按住win+r键,输入cmd,回车:

输入Systeminfo查看系统信息:

1.2 下载特定版本

2025蓝桥杯Python使用的是3.8.6版本(https://www.python.org/ftp/python/3.8.6/python-3.8.6-amd64.exe)

1.3 安装Python

下载后打开Python安装包:

安装选项说明:

安装路径可以你自己配置,也可以使用默认路径安装。

第一个选择框表示以管理员权限安装Python

第二个选择框表示自动添加Python的环境路径(建议选取,否则必须配置环境)

安装完成界面:

“Diable path length limit”是为了防止文件路径名字过长而取消路径长度限制,建议不要点击,直接点击Close。

1.4 修改安装

以上步骤已经安装完成,如果需要修改安装选项,重新点击该版本安装文件

点击修改:

上图是使用默认安装后的选项,说明如下:

Documentation:安装Python的文档和帮助文件;

pip:安装Python包管理工具,非常关键,必选;

tcl/tk and IDLE:其中tcl/tk是两个图形用户界面,而IDLE的名字是Integrated Development Environment and Learning Environment(集成开发环境和学习环境)所以这一项是一个python自带的IDE;

Python test suite:Python官方提供的一套用于测试Python解释器和标准库的测试套件;

py launcher Rfor all users(requires admin privileges):py launcher可以保证用户在命令行里使用python命令启动python;for all users是询问是否为电脑上的所有用户安装上python。

勾选py launcher后安装:

对上图选项的说明如下:

Install Python for all users:为所有用户安装;

Associate files with Python(requires the 'py' launcher):让系统自动将Python关联到特定的文件类型,使得在文件资源管理器中双击Python脚本文件时,系统会自动使用Python解释器来运行这些脚本;

Create shortcuts for installed applications:创建桌面快捷方式;

Add Python to environment variables:选择这个选项会将Python解释器的路径添加到系统的环境变量中,这样就可以在命令行中直接运行Python解释器而不需要输入完整的路径;

Precompile standard library:对 Python 标准库进行预编译,以提高标准库模块的导入速度;

Download debugging symbols:给开发人员和调试人员用的调试符号;

Download debug binaries(requires VS 2015 or later):给开发人员和调试人员用的调试版本的二进制文件;

安装完毕后,直接点击Close

1.5 环境配置

如果你在安装Python的时候点击了Add python.exe to PATH,可以直接跳过这本,当然,你重新启动安装程序,直接按本文重新修改安装也可。

检测环境变量方法:如前文,在键盘上同时按住win+r键,输入cmd,调出命令窗,输入:python --version

如果你的结果如上,已经说明PATH配置正确。

如需查看或修改环境变量,步骤如下:

win11 24H2专业版为例:

在此电脑中右键,选择属性,(或打开设置里的系统信息,)然后点击高级系统设置:

再点击环境变量打开到对应环境配置界面

使用上图的新建,加入Python的安装路径就可以了。我的路径如下(按自己的实际安装路径修改):

C:\Users\Evan\AppData\Local\Programs\Python\Python38\

1.6 卸载Python

Python可以多版本共存的,具体做法自己去检索一下。

以卸载3.8.2为例。

双击安装包卸载,如果如果你没保留该版本的安装包,去官网https://www.python.org/downloads/ 重新下载该版本对应的安装包,双击一下安装包也会显示下图:

卸载完成:

2.Spyder安装使用

Spyder 是一个用 Python 编写的强大科学环境,用于 Python,由科学家,工程师和数据分析师设计。它将综合开发工具的高级编辑,性能分析,调试和分析功能与数据探索,交互式执行,深度检查以及科学软件包的美观可视化功能相结合。

除了它的许多内置功能外,它的功能还可以通过其插件系统和 API 进一步扩展。此外,Spyder 还可以用作 PyQt5 扩展库,允许开发人员在其功能的基础上构建并将其组件(如交互式控制台)嵌入到他们自己的 PyQt 软件中。

2.1 Spyder下载

2.1.1 官网下载Spyder

Spyder | The Python IDE that scientists and data analysts deserve

点击主页的“Download for Win 10+”,进入如下界面:

鼠标在“Download for Win 10+”上停留,可以看到下载链接:

https://github.com/spyder-ide/spyder/releases/latest/download/Spyder-Windows-x86_64.exe

由于服务器在国外,直接下载很慢,甚至无法下载,建议(在按钮上右键复制链接)使用迅雷等下载工具下载。

2.2.2 Github下载Spyder

GitHub主页:

Release Spyder 6.0.2 · spyder-ide/spyder · GitHubicon-default.png?t=O83Ahttps://github.com/spyder-ide/spyder

点击上图右下的Lastest,进入最新版本下载页面:

选择适合你电脑的版本下载,Win11选择:Spyder-Windows-x86_64.exe

2.2 安装

下载后直接双击安装即可:

Spyder使用教程可自行检索

相关文章:

Python特定版本的安装/卸载/环境配置,Spyder安装教程

目录 1.Python安装 1.1 Python下载 1.2 下载特定版本 1.3 安装Python 1.4 修改安装 1.5 环境配置 1.6 卸载Python 2.Spyder安装使用 2.1 Spyder下载 2.1.1 官网下载Spyder 2.2.2 Github下载Spyder 2.2 安装 参考资料:网盘 1.Python安装 1.1 Python下载…...

全局搜索正则表达式(grep)

一.grep简介 grep 全程Globally search a Regular Expression and Print,是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。Unix的grep家族包括grep和egrep 二.grep的工作…...

linux-12 关于shell(十一)ls

登录系统输入用户名和密码以后,会显示给我们一个命令提示符,就意味着我们在这里就可以输入命令了,给一个命令,这个命令必须要可执行,那问题是我的命令怎么去使用,命令格式有印象吗?在命令提示符…...

编写指针函数使向右循环移动m个位置

题目描述:有n个整数,要求你编写一个函数使其向右循环移动m个位置 请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。 输入 输入n m表示有n个整数,移动m位 输出 输出移动后的数组 样例输入: 10 5 1 2 3…...

xvisor调试记录

Xvisor是一种开源hypervisor,旨在提供完整、轻量、移植且灵活的虚拟化解决方案,属于type-1类型的虚拟机,可以直接在裸机上启动。 启动xvisor步骤: 1、搭建riscv编译环境 首先从github上下载riscv-gnu-toolchain很费劲,建议直接从国内的源下载 git clone https://gitee…...

MongoDB-ObjectID 生成器

前言 MongoDB中一个非常关键的概念就是 ObjectID,它是 MongoDB 中每个文档的默认唯一标识符。了解 ObjectID 的生成机制不仅有助于开发人员优化数据库性能,还能帮助更好地理解 MongoDB 的设计理念。 什么是 MongoDB ObjectID? 在 MongoDB …...

CUDA 计时功能,记录GPU程序/函数耗时,cudaEventCreate,cudaEventRecord,cudaEventElapsedTime

为了测试GPU函数的耗时,可以使用 CUDA 提供的计时功能:cudaEventCreate, cudaEventRecord, 和 cudaEventElapsedTime。这些函数可以帮助你测量某个 CUDA 操作(如设置设备)所花费的时间。 一、记录耗时案例 以下是一个示例程序&a…...

PDF 文件如何转为 CAD 图纸?PDF2CAD 使用教程

在工程设计和建筑行业中,PDF 文件常常被用来分享和存档图纸。然而,当需要对这些图纸进行编辑或进一步开发时,静态的 PDF 格式就显得力不从心了。这时候,将 PDF 文件转换为可编辑的 CAD(计算机辅助设计)格式…...

【YashanDB知识库】php查询超过256长度字符串,数据被截断的问题

本文内容来自YashanDB官网,原文内容请见:https://www.yashandb.com/newsinfo/7488290.html?templateId1718516 问题现象 如下图,php使用odbc数据源,查询表数据,mysql可以显示出来,yashan显示数据被截断。…...

暴雨AI加速计算服务器新品X8840上市

用户输入简短的文字,大模型可以自动生成创意文本或图像;金融机构的风险评估和预测,大模型通过对金融数据的分析,可以识别异常交易行为;15秒内完成中英文作文的批改和评分,并提供针对性的改进建议&#xff0…...

在多个分布式机器间设置和使用 NFS(Network File System)共享目录的步骤如下:

在多个分布式机器间设置和使用 NFS(Network File System)共享目录的步骤如下: 1. 准备工作 确保所有参与的机器都在同一个网络中,并安装了 NFS 软件包。 在 Linux 系统上: sudo apt update && sudo apt install nfs-kernel-server -y # Ubuntu/Debian sudo yu…...

机器学习中的 Transformer 简介(第 1 部分)

目录 一、说明 二、为什么是 Transformer? 三、什么是 Transformer? 3.1 译者的类比 四、编码器部分 4.1 、从文本输入到输入嵌入 4.2 词嵌入 4.2 N倍编码器段 4.4 多头注意力机制 4.5 添加残差和层归一化 4.6 添加残差和层归一化 五、总结 一、说明 西如…...

D3实现站点路线图demo分享

分享一下通过D3实现的站点路线分布图&#xff0c;这是一个demo。效果图如下&#xff1a; 源码如下&#xff1a; <template><div class"map-test" ref"d3Chart"><div class"tooltip" id"popup-element"><span>…...

非文件形式的内存动态函数库调用接口

使用memfd的系统调用接口将动态库加载到proc虚拟文件系统&#xff0c;提供的fd为进程持有的句柄&#xff0c;通过dlopen的path指向此句柄&#xff0c;即可实现非文件系统加载动态链接库。 文章目录 一、memfd_create二、dl_open三、示例参考 一、memfd_create 接口名称int mem…...

liunx docker 部署 nacos seata sentinel

部署nacos 1.按要求创建好数据库 2.创建docker 容器 docker run -d --name nacos-server -p 8848:8848 -p 9848:9848 -p 9849:9849 -e MODEstandalone -e SPRING_DATASOURCE_PLATFORMmysql -e MYSQL_SERVICE_HOST172.17.251.166 -e MYSQL_SERVICE_DB_NAMEry-config -e MYSQL…...

解决没法docker pull问题

没想到国内源死差不多了&#xff0c;以下内容需要提前科学上网 su cd /etc/systemd/system/docker.service.d vim proxy.conf 参照下图修改&#xff0c;代理服务器改成你自己的。 ​​[Service] Environment"HTTP_PROXYsocks5://192.168.176.180:10810" Environment&…...

面试小札:闪电五连鞭_2

1 请简单描述一下Java中的多线程。 多线程是指在一个程序中可以同时运行多个线程来执行不同的任务。在Java中&#xff0c;通过 java.lang.Thread 类来创建和控制线程。可以通过继承 Thread 类或者实现 Runnable 接口的方式来定义线程的执行逻辑。 线程有多种状态&#xff0c;…...

Milvus向量数据库06-RAG检索增强

Milvus向量数据库06-RAG检索增强 文章目录 Milvus向量数据库06-RAG检索增强1-学习目标2-参考网址3-执行过程记录1-到底什么是RAGRAG 的基本流程&#xff1a;为什么 RAG 优于传统的基于检索的方法&#xff1a;示例流程&#xff1a; 2-RAG和Elasticsearch对比3-RAG和向量数据库之…...

信创国产化时代:打造安全高效的信创网站解决方案

在全球科技竞争日益激烈的背景下&#xff0c;信创国产化已经成为中国信息技术领域的重要战略选择。信创国产化&#xff0c;即信息技术应用创新与国产化&#xff0c;旨在通过自主研发和创新&#xff0c;推动核心技术的国产化&#xff0c;减少对外部技术的依赖&#xff0c;确保国…...

python编程Day13-异常介绍捕获异常抛出异常

异常 介绍 1, 程序在运行时, 如果Python解释器遇到到一个错误, 则会停 止程序的执行, 并且提示一些错误信息, 这就是异常. 2, 程序停止执行并且提示错误信息这个动作, 通常称之为: 抛出 (raise) 异常 # f open(aaaa.txt) # FileNotFoundError: [Errno 2] No such file or dire…...

【JAVA高级篇教学】第二篇:使用 Redisson 实现高效限流机制

在高并发系统中&#xff0c;限流是一项非常重要的技术手段&#xff0c;用于保护后端服务&#xff0c;防止因流量过大导致系统崩溃。本文将详细介绍如何使用 Redisson 提供的 RRateLimiter 实现分布式限流&#xff0c;以及其原理、使用场景和完整代码示例。 目录 一、什么是限流…...

力扣-图论-8【算法学习day.58】

前言 ###我做这类文章一个重要的目的还是给正在学习的大家提供方向和记录学习过程&#xff08;例如想要掌握基础用法&#xff0c;该刷哪些题&#xff1f;&#xff09;我的解析也不会做的非常详细&#xff0c;只会提供思路和一些关键点&#xff0c;力扣上的大佬们的题解质量是非…...

Spring 中的验证、数据绑定和类型转换

&#x1f9d1; 博主简介&#xff1a;CSDN博客专家&#xff0c;历代文学网&#xff08;PC端可以访问&#xff1a;https://literature.sinhy.com/#/literature?__c1000&#xff0c;移动端可微信小程序搜索“历代文学”&#xff09;总架构师&#xff0c;15年工作经验&#xff0c;…...

Github----提交人不是自己

账号用户名都设置对的,但是提交人不是自己 解决 发现是用户名和账号都夹了"号导致 git config --global user.name "Your Name" git config --global user.email "your.emailexample.com"不用引号 git config --global user.name Your Name git …...

常用工具软件

前言 之前汇总过一篇嵌入式开发工具&#xff0c;但是掺杂了一些更偏向于日常使用的软件工具&#xff0c;这里单独提出来分享&#xff0c;都是自己在用的。 1.文件对比工具 BeyondCompare 文件对比利器&#xff0c;添加右键快捷键后。选中两个文件&#xff0c;右键可以直接进…...

Oracle报错ORA-01653: 表xx无法通过 8192在表空间中扩展

向Oracle 19g数据库中批量插入数据&#xff0c;当插入近2亿条数据后&#xff0c;报出如下错误&#xff1a; ORA-01653: 表xx无法通过 8192 (在表空间 xx_data 中) 扩展 查看表空间&#xff0c;发现表空间大小已达到32G&#xff0c;表空间无法进行自动扩展了。&#xff08;初始…...

【C语言】库函数常见的陷阱与缺陷(3):内存分配函数

目录 一、malloc 函数 1.1. 功能与常见用法 1.2. 陷阱与缺陷 1.3. 安全使用建议 1.4. 安全替代和代码示例 二、calloc 函数 2.1. 功能与常见用法 2.2. 陷阱与缺陷 2.3. 安全使用建议 2.4. 安全替代和代码示例 三、realloc 函数 3.1. 功能与常见用法 3.2. 陷阱与缺…...

Vue前端实现预览并打印PDF文档

一. 需求 1. 点击文档列表中的【打印】按钮&#xff0c;获取后台生成的PDF的url&#xff0c;弹窗进行预览&#xff1a; 2. 点击【打印】按钮&#xff0c;进行打印预览和打印&#xff1a; 二. 需求实现 首先后台给的是word文档&#xff0c;研究了一圈后发现暂时无法实现&…...

CSS学习记录07

CSS轮廓 轮廓是在元素周围绘制的一条线&#xff0c;在边框之外&#xff0c;以凸显元素。 CSS拥有如下轮廓属性&#xff1a; outline-styleoutline-coloroutline-widthoutline-offsetoutline 注意&#xff1a;轮廓与边框不同。不同之处在于&#xff1a;轮廓是在元素边框之外…...

喆塔科技携手国家级创新中心,共建高性能集成电路数智化未来

集创新之力成数智之塔 近日&#xff0c;喆塔科技与国家集成电路创新中心携手共建“高性能集成电路数智化联合工程中心”并举行签约揭牌仪式。出席此次活动的领导嘉宾包含&#xff1a;上海市经济和信息化委员会、上海市集成电路行业协会、复旦大学微电子学院、国家集成电路创新中…...

长城集团建设有限公司网站/b站推出的短视频app哪个好

django之Cookie与Session-66 一.Cookie与Session由来 因为Http协议的特性,每一次来自用户浏览器的请求都是无状态且独立的,通俗地说,就是无法保存用户状态,后台服务器根本就不知道当前请求和以前及以后请求是否来自同一用户,对于静态网站,这可能不是一个问题,但是对于动态网站来…...

武汉网站模板/百分百营销软件官网

二次联通门 : BZOJ 1858: [Scoi2010]序列操作 /*BZOJ 1858: [Scoi2010]序列操作已经...没有什么好怕的的了...16K的代码...调个MMP啊...*/ #include <cstdio>void read (int &now) {now 0;register char word getchar ();while (word < 0 || word > 9)word …...

北京疫情防控网络发布预告/上海官网seo

面向网络游戏的“云”应用平台浅析——2009-1-15 CTO俱乐部第一次聚会“云计算”后记 CTO俱乐部第一次聚会的主题是“云计算”&#xff0c;关于聚会的概述发表在&#xff1a;  2009-1-15 CTO俱乐部第一次聚会&#xff0c;http://blog.csdn.net/hu_zhenghui/archive/2009/01/1…...

学校网站 功能/全国新闻媒体发稿平台

物联网时代&#xff0c;拼的是生态。 6月23日下午&#xff0c;海尔宣布开放U智慧生活平台的SDK软件包&#xff0c;它为开发者搭建的开放的开发平台“海极网”2.0正式上线&#xff0c;以整合更多的生态资源。 海尔U推广总监邹峘浩表示&#xff0c;智能家居概念在前两年被爆炒&am…...

十堰做网站公司/sem是什么意思职业

VMware的安装与Linux操作系统的配置VMware安装Linux安装环境CentOS的下载安装Linux系统虚拟机的创建Linux环境的安装VMware安装 首先我们先安装VMware VMware安装地址 选择【for windows】进行下载 下载完成之后双击进行打开 此时出现这个页面点击【下一步】 点击【我接受许可协…...

如何做团购网站中的美食地处地图功能/制造业中小微企业

之前做公司项目的时候,对于C#编码这块总是一知半解,所以打算通过这篇笔记对C#编码(Encoding)进行彻底的扫盲,关于编码和字符集的基础知识,请参考字符集和字符编码&#xff08;Charset & Encoding&#xff09;,看完这篇文章之后,来看本文会更加的轻松。 1、Encoding (1)、如…...