python安装包,2024最新Python下载环境配置教程!

news2024/11/17 5:26:01

一、Python安装包下载

1.进入Python官网下载(如果不想去官网下载可以点击领取安装包)

Python官网主要有python的About (简介)、Downloads (下载)、Documentation(文档)、Community (团体)、Success Stories (成功案例)、News (新闻)、Events (事件动态)等栏目。
Python官网地址:https://www.python.org/
在官网的Downloads栏目,选择对应的操作系统

打开上面的Python官网地址,如下图所示,鼠标放入网页Downloads栏目,选择里面的windows操作系统。

在这里插入图片描述

2、进入windows对应的页面,选择python版本

(1)选择python的稳定发布版本Stable Releases

点击进入windows操作系统对应的页面,显示python安装版本,这些python安装版本适合windows操作系统。

在这里插入图片描述

上图左边是稳定发布版本Stable Releases,右边是预发布版本Pre-releases,前者是经过测试,相对完善、稳定的版本,后者还处于测试中,可能不完善,因此,我们下载左边的稳定发布版本Stable Releases。

(2)下载python的安装程序Windows Installer

在这里插入图片描述

上图中红框中的Windows embeddable package是python的Windows可嵌入包,解压后是一个文件夹,该文件夹是一个最小python运行环境,不包括doc、idle、pip等。该版本主要用于嵌入其他程序之中。

上图中,32-bit是指32位操作系统,下载的包适合32位操作系统,基于32位处理器。ARM64是AArch64状态下的处理器体系结构,下载的包适合ARM64处理器,基于64位处理器。

64-bit是指64位操作系统,基于64位处理器,下载的包适合64位操作系统。鼠标右键我的电脑,左键单击菜单中的属性,可以查看自己电脑的硬件配置,自己电脑的操作系统的类型如下图红框所示。

在这里插入图片描述

由于Windows embeddable package是一个python简化版本,主要用于嵌入其它应用程序,我们用python进行程序开发,需要下载Windows Installer的安装程序,这个安装程序具有一个较为完整python开发环境。Python的Windows Installer的安装程序如下图中红框所示。

根据自己电脑的操作系统的位数,选择下载上图中红框对应的python的安装程序Windows Installer,现在一般使用64位的操作系统,下载上图红框中的Windows installer(64-bit)。

二、运行安装python的安装程序Windows Installer

(1)选择自定义安装

Windows操作系统允许创建多个账号用户,每个账户有自己的使用权限,Install Now默认当前账户安装,安装路径和内容是默认的,其它非管理员账户登录到windows系统不能使用这个账户安装的python。

在这里插入图片描述

Use admin privileges when installing py.exe

该项勾选,以管理员权限安装python的可执行程序,在windows系统中,管理员账户Administrator具有最高的访问权限,有访问其它账户的权限。

Add python.exe to PATH

该项勾选,添加python到windows的系统路径,方便操作系统自动识别。

上图python默认安装会自动额外安装IDLE、pip、Documtion、Creates shortcuts and file

associations(在开始菜单中创建快捷方式,创建文件关联)。默认安装是安装相对基础的内容,但已具备python基本开发功能,如果要减少或增加功能,或指定安装路径,可以选择自定义安装。

勾选Use admin privileges when installing py.exe和Add python.exe to PATH,单击Customize installation进入自定义安装,进入下图所示的python可选功能设置界面。

(2)可选功能设置Optional Features

在这里插入图片描述

Documentation

安装python离线文档文件,一般是python的使用说明文档,该项可选可不选。

pip

安装pip,能在cmd命令窗口安装python外部的库,该项勾选。安装后,可以win+r启动开始的

运行窗口,输入cmd,在cmd命令窗口输入pip install 库名,即可以自动下载安装这个库。输入pip unstall 库名,可以卸载这个库。在cmd命令窗口的默认路径中使用pip安装或卸载库,一般是安装到python路径下的Lib→site-packages文件夹中,卸载也是卸载python路径下的Lib→site-packages文件夹中的库。

tcl/tk and IDLE

安装tkinter 和IDLE开发环境,该项是否勾选可根据需求而定。Tkinter 模块是 Python 的标准 Tk GUI 工具包的接口,tkinter 模块可以创建 GUI 应用程序。IDLE是Python的集成开发和学习环境,全称Integrated Development and Learning Environment,是一个可视化的shell命令行,是一个简单的命令运行窗口,安装后在电脑开始菜单(windows桌面左下角)中生成IDLE快捷方式。

Python test suite

安装Python的标准库测试套件,可用于执行已编写的测试用例,用来测试写的类和方法是否符合预期,该项是否勾选可根据需求而定。

py launcher

launcher是适用于windows的python启动器,可帮助我们定位和执行不同的python版本,该项勾选。

for all users(requires admin privileges),启动器(launcher)为所有windows账户都可用,上面安装设置中已勾选管理员权限,该项是否勾选可根据需求而定。

上图中的选项可以全部勾选,点击next,进入下图所示的python高级选项设置界面。

(3)高级选项设置Advanced Options

在这里插入图片描述

Install Python 3.11 for all users

为所有windows账户都可用,该项是否勾选可根据需求而定。

Associate files with Python(requires the 'py’launcher)

文件关联,关联.py后缀的文件到Python(需要安装python启动器launcher),该项勾选。

Create shortcuts for installed applications

为安装应用程序创建快捷方式,在开始菜单中会显示创建的有关快捷方式,该项勾选。

Add Python to environment variables

添加python为系统的环境变量,该项勾选。前面步骤勾选Add python.exeto PATH后,该项自动勾选。

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到path中指定的路径去找可运行的变量。

Precompile standard library

预编译标准库,python程序预处理,经过预编译后的程序运行速度会更快,是整个编译过程的最先做的工作,该项勾选。

Download debugging symbols

下载调试符号,debugging symbols可以帮助调试程序,记录了变量、函数等这类符号和内存定位的关系,该项是否勾选可根据需求而定。

Download debug binaries(requires VS 2017 or later)

下载调试二进制文件(需要安装VS 2017,VS是微软推出的一款功能强大的开发工具),该项是否勾选可根据需求而定。

Customizeinstall location

自定义安装路径,可以指定路径安装python。

上图中可以根据自己的需要勾选,这里勾选前面五项,指定安装路径,再点击Install安装,进入下图所示的python安装进度界面。

(4)安装

在这里插入图片描述

上图安装进度完成后,出现下图所示的python安装成功的提示界面,至此,python已安装完成。

在这里插入图片描述

上图提示python安装完成,点击Close,python已安装完成,电脑可以使用了python了。

三、python的开发环境工具

Python开发工具(pycharm vscode )点击领取!
我们安装完python后,在安装路径里的目录下会有一个python.exe文件,该文件是python解释器,其作用是把python代码转换为字节码并执行。如果我们要用python编程,我们需要用开发工具。

IDLE是python程序的集成开发环境,是python自带的集成开发环境,也即python的开发工具。上面安装步骤中勾选了IDLE,安装后在电脑开始菜单(windows桌面左下角)中生成IDLE快捷方式。

我们可以使用IDLE工具进行python开发,但IDLE工具比较适合运行和调试一些简单的小程序,不适合做项目开发。

为了提高项目开发、管理效率,我们可以使用PyCharm工具进行python语言开发,PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境)。

PyCharm带有一整套可以帮助我们提高Python语言开发效率的工具。PyCharm提供了代码编辑、调试、语法高亮、Project管理、代码跳转、智能提示、自动完成等功能,帮助我们更有效率的写python代码(也即python项目开发)。

最后这里免费分享给大家一份Python学习资料,包含视频、源码。课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,也可以和我一起来学习交流呀。
编程资料、学习路线图、源代码、软件安装包等!

Python所有方向的学习路线图,清楚各个方向要学什么东西
100多节Python课程视频,涵盖必备基础、爬虫和数据分析
100多个Python实战案例,学习不再是只会理论
华为出品独家Python漫画教程,手机也能学习
历年互联网企业Python面试真题,复习时非常方便****

在这里插入图片描述

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

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

相关文章

Windows微调Qwen2-7B-Instruct-甄嬛

一、下载Anaconda 在下载Anaconda之前建议先将电脑原有的python卸载,避免造成冲突。 之后一直Next即可,不过要记得在环境变量中添加Anaconda(在安装完成之前会有一个Add PATH选项,可以选上) 安装完成之后打开CMD&…

3.2.5 宙之CPU的时分复用

点击查看系列文章 》 Interrupt Pipeline系列文章大纲-CSDN博客 3.2.5.1 __primary_switched开始构建0号进程 宙者,古往今来,时间为宙。盘古为了开天辟地,必须分开空间和时间。在时间维度,要对CPU的运行时间进行切分,…

netty编程之自定义编解码器

写在前面 源码 。 本文看下netty如何自定义编解码器。为此netty专门定义抽象类io.netty.handler.codec.MessageToByteEncoder和io.netty.handler.codec.ByteToMessageDecoder,后续我们实现自定义的编解码器就继承这两个类来做。 1:正戏 server 启动类&#xff1a…

卖一辆亏6万搞倾销,极越汽车高管掀了小米汽车遮羞布?

"炮轰解决不了极越销量问题" 作者 | 魏 强 编辑 | 卢旭成 8月22日早9点40分,极越汽车公关负责人徐继业发朋友圈炮轰小米汽车创始人雷军:“雷军这样的企业家,有点公德心和羞耻心好不好?每台车亏6万,亏那么…

Springboot中的mapper与entity难以觉察的匹配问题,困扰我几天时间,形成很大的压力!

最近,应好友邀请,替她做了一个心理疗愈项目的小系统,在编制后台API代码时,遇到了一个不易觉察的问题,终于查找出来,并且解决了,现奉献出来,供大家碰到类似问题,进行参考。…

面试题详解

前言&#xff1a;这一期我们专门来巩固所学知识&#xff0c;同时见识一些面试题。对知识做出一个总结。 1 不创建临时变量交换两个整数 . 第一种方法 #include<stdio.h> int main() {int a 0;int b 0;scanf("%d %d", &a, &b);printf("交换前…

中央空调安装8个标准流程指南

1、内机安装施工队进场第一步就是吊装内机&#xff0c;这里只要注意2个点就可以避免后续问题。 ① 内机离房顶距离不得小于1公分&#xff0c;避免机器运行时与墙顶产生共振。② 内机吊装需考虑百分之一的坡度&#xff0c;接冷凝水的一侧要稍微低一些&#xff0c;避免冷凝水排不…

单个像素的威胁:微小的变化如何欺骗深度学习系统

深度学习&#xff08;DL&#xff09;是人工智能&#xff08;AI&#xff09;的基本组成部分。它的目标是使机器能够执行需要决策机制的任务&#xff0c;这些决策机制往往近似于人类推理。深度学习模型是许多先进应用的核心&#xff0c;例如医疗诊断和自动驾驶汽车。不幸的是&…

饿了么后端登录模块

一、回顾 高并发集群 饿了么后端的登录模块 1、数据库 1. 主从复制(高可用) 2. 传统的主从复制 3. gtids事务型的主从复制 4. 注意 1. server_id唯一 2. 8.x版本需要get_ssl_pub_key 3. 5.x不需要 4. change master to 5. stop | start slave 5. 非交互 import pymy…

uniapp 地图map画出地市轮廓

最近做uniapp项目 H5微信小程序&#xff0c;需要在地图中打点并把相对应的区域轮廓给画出来。 首先查看uniapp官方文档&#xff1a;https://uniapp.dcloud.net.cn/component/map.html 想在uniapp中使用map直接写map标签即可 <view class"page-section page-section-…

CSS实现鼠标hover展开菜单

效果图&#xff1a; HTML源码&#xff1a; 背景图地址需要更改 <!-- 软件介绍 --> <div class"software-box"><div class"software-container"><div class"software-title"><h2>&ldquo; 一个软件搞定所有 &am…

创客匠人老蒋在「IP私域发售六脉神剑落地班」现场金句频出

破认知&#xff0c;提新知&#xff0c;老蒋的观点&#xff0c;再一次带你穿越周期 2024&#xff0c;变革不断&#xff0c;知识服务行业到底该怎么做&#xff1f;「IP私域发售六脉神剑落地班」现场&#xff0c;老蒋作为大课导师&#xff0c;再一次为大家带来了新鲜且颠覆的行业知…

基于SpringBoot的在线笔记网站的设计与实现

目录 项目技术和环境 页面展示 登录注册 管理员页面 用户页面 在线网址 源代码 本系统由十大核心模块构成&#xff0c;包括用户登录与注册模块、个人中心模块、笔记分类与笔记管理模块、笔记详情展示模块、分享协作与收藏管理模块、回收站与用户管理模块&#xff0c;以及…

CoppeliaSim(V-Rep)与ROS1、ROS2接口变迁-2024-

Webots&#xff1a;Webots与ROS1、ROS2接口变迁 Gazebo&#xff1a;Gazebo与ROS1、ROS2接口变迁 ROS1 2016&#xff1a;ROS_Kinetic_18 使用V-Rep3.3.1和Matlab2015b&#xff08;vrep_ros_bridge&#xff09;续 vrep_ros_bridge 插件 一、项目背景与目标 vrep_ros_bridge 是…

[数据集][目标检测]光伏发电板红外图像鸟粪检测数据集VOC+YOLO格式173张1类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;173 标注数量(xml文件个数)&#xff1a;173 标注数量(txt文件个数)&#xff1a;173 标注类别…

Windows—RAW编程

客服端骨架&#xff1a; #include <iostream> #include <WinSock2.h> #pragma comment(lib,"ws2_32.lib")int main() {WORD wVersionRequested MAKEWORD(2, 2);WSADATA lpWSAData;WSAStartup(wVersionRequested, &lpWSAData);SOCKADDR_IN saddr{ …

如何在没有密码的情况下解锁iPhone?

如果您的 iPhone 被锁定&#xff0c;知道如何在没有密码的情况下解锁它会派上用场。有几种方法可以帮助您重新使用无价的小工具&#xff0c;无论您是忘记了密码&#xff0c;还是现在只想使用手机。这篇博客文章将讨论在 iPhone 上设置密码的价值、忘记密码的典型原因以及在没有…

什么是DDOS攻击?DDOS攻击一小时多少钱?DDOS攻击如何防御?

什么是DDOS攻击? 拒绝服务攻击&#xff08;DDOS&#xff09;亦称洪水攻击&#xff0c;是一种网络攻击手法&#xff0c;其目的在于使目标计算机的网络或系统资源耗尽&#xff0c;使服务暂时中断或停止&#xff0c;导致其正常用户无法访问。当黑客使用网络上两个或以上被攻陷的计…

AWK的高级用法、三剑客总结

1、定义引用变量 -v:声明变量 案例一: 将系统的变量a,在awk里赋值为变量b,然后调用变量b -v 选项将其传递给 awk直接调用的话需要先用双引号再用单引号awk直接定义变量并引用调用函数getline,读取一行数据的时候并不是得到当前行而是当前行的下一行打印整个行面下面含有ro…

mp4怎么转换成mp3?看了就会的8种mp4转mp3方法!

mp4怎么转换成mp3&#xff1f;MP4作为广泛应用的视频格式&#xff0c;在日常娱乐与工作中扮演着重要角色&#xff0c;但它在特定情境下也带来了一些不便&#xff0c;你是否曾遇到过这样的困扰&#xff0c;当视频内容中的画面并非焦点&#xff0c;而你只对其中的音频感兴趣时&am…