python安装哪个版本好win11,python应该安装哪个版本-程序员宅基地

技术标签: 数据库  

大家好,本文将围绕python安装哪个版本比较好win11展开说明,python安装哪个版本的比较好是一个很多人都想弄明白的事情,想搞清楚python安装哪个版本好win11需要先了解以下几个事情。

本篇文章给大家谈谈python安装哪个版本比较好,以及python一般安装哪个版本,希望对各位有所帮助,不要忘了收藏本站喔。

本文将介绍以下几部分内容:

  • 下载 python
  • 安装 python
  • 配置环境变量
  • python 多版本共存配置
  • python 编程工具推荐

一、下载 python

下载 python

点击这里进入 python 下载页面

在下载页面可以看到很多不同版本的下载链接python爱心代码复制粘贴。其中,标记 x86 的为 32 位安装包,x86-64 为 64 位安装包python如何画出多个笑脸。executable installer为完整的安装包,下载完即可安装;web-based installer 体积更小,但安装时仍需联网下载其他部分。一般网络不好时选择 executable installer,以保证安装过程不会中断。

在这里插入图片描述

python下载官网

操作系统的位数可通过以下操作确定:右击此电脑 -> 点击属性 -> 查看位数;一般是64位

在这里插入图片描述

查看操作系统位数(1)

在这里插入图片描述

查看操作系统位数(2)

python 版本简介

python 包括 python2、python3 两个大版本,其中 python3 改进了 python2 的一些不足,但由于以前很多应用是用 python2 开发的,维护这些应用还需用到 python2,故 python2 尚未被完全淘汰。

此外,版本也不是越高越好,因为有的模块(库)不支持太高版本的 python。

二、安装 python

1.打开安装包所在文件夹,双击开始安装。
在这里插入图片描述
2.勾选 “Add Python to PATH” 复选框,点击 “Customize installaion”。
在这里插入图片描述
3.保持默认设置,点击 “next”。

在这里插入图片描述
4.修改安装路径(记住此路径,后面可能会用到),可以是任意空间充足的盘(这里直接将 C 改为 D) -> 点击 “Install” 开始安装。
在这里插入图片描述
5.安装完成后,如下操作打开命令行:同时按 “Windows+R” -> 输入 “cmd” -> 点击确定。
在这里插入图片描述
6.输入 “python” -> 按回车键,若出现下图显示的信息,表明安装成功(命令行变为三个大于号)。

在这里插入图片描述
7.若显示下图的信息,则需要手动配置环境变量(参考下一节)。
在这里插入图片描述

三、环境变量配置

命令行在查找可执行文件时,现在当前目录找,如果找不到,就会在 Path 变量指定的目录找。因此,将可执行文件的路径添加到 Path 中,可以保证在任意路径都能执行程序。

环境变量配置

1.右击此电脑 -> 单击属性
在这里插入图片描述
2.点击左侧的"高级系统设置"

在这里插入图片描述

3.点击 “环境变量”(有的电脑可能要手动选择上面的 “高级” 选项卡)
在这里插入图片描述

4.单击选中"Path" -> 单击编辑

在这里插入图片描述
5.打开 python 的安装路径(安装时设置的,可能跟笔者不同) -> 点击地址栏 -> “Ctrl+C” 复制路径

在这里插入图片描述
6.在 “编辑环境变量” 选项卡 单击新建
在这里插入图片描述
7.粘贴路径 -> 点击确定
在这里插入图片描述

注意事项
  • 有时候配置了环境变量,在命令行输入 “python” 会弹出微软商店。解决办法是将 python 的路径上移到微软商店前面:
    在这里插入图片描述

  • 从以上问题可以看到,命令行在前面找到了可运行的程序后,会忽略后面的项。

  • 在环境变量窗口,我们可以看到 “用户变量” 与 “系统变量” 两种变量,两种变量的区别是:用户变量是对单一用户生效,系统变量对所有用户生效。如果电脑设置了多个用户,设置用户变量会使得安装软件只能供单一用户使用,设置系统变量则所有用户都能使用。

pip 环境变量配置

python 常常用到 pip 工具安装第三方库(模块),pip 工具通常是随着 python 一起安装好的,但是使用 pip 安装库时,可能会出现下面的错误提示:
在这里插入图片描述
这同样可以通过配置环境变量解决,配置步骤是完全一致的。要注意的是,pip 工具在 python 目录的 Scripts 文件夹下。

在这里插入图片描述
另外,在使用 pip 安装库时,可能会提示 pip 版本太旧了,此时只需执行提示命令即可更新 pip:

在这里插入图片描述

四、python 多版本共存配置

由于特殊需要,我们可能要在一台电脑安装多个版本的 python。示例安装了 python2.7,顺便提一下,该安装包是"MSI installer",这跟"executable installer"基本相同。

在这里插入图片描述
安装完成 python2.7 后,我按下图所示配置了环境变量:

在这里插入图片描述
此时在命令行执行"python"命令,进入的是 python2.7:
在这里插入图片描述
怎么进入 python3 呢?以 python2 为例,如下操作:

1.打开 python2 目录 -> 复制 “python.exe” -> 直接粘贴,得到一个副本
在这里插入图片描述
2.将副本命名为可区分的名字(此处为python2)

在这里插入图片描述
经过上述操作,在命令行键入"python2"即可进入 python2。
同样的步骤可以应用在 python3 及 不同版本的 pip 工具中。

五、python 编辑工具推荐

不瞒大家,当初学 python 时,是用的 IDLE 编程,那个界面实在难看,让我对 python 的热情骤减了许多。

后来在b站看到一个教程,里面用的工具界面很好看,然后笔者也搞了一个,用来做小段的代码练习很方便,这个工具就是 jupyter notebook 了。安装方式很简单,只需在命令行执行:

pip install jupyter

​​
另外,要写一些比较大的项目,推荐 pycharm。

​关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

微信扫描下方CSDN官方认证二维码即可领取

一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
在这里插入图片描述

二、Python学习软件

工欲善其事,必先利其器。学习Python常用的开发软件都在这里了!
在这里插入图片描述

三、Python入门学习视频

还有很多适合0基础入门的学习视频,有了这些视频,轻轻松松上手Python~在这里插入图片描述

四、Python练习题

每节视频课后,都有对应的练习题哦,可以检验学习成果哈哈!
在这里插入图片描述

五、Python实战案例

光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。这份资料也包含在内的哈~在这里插入图片描述

六、Python面试资料

我们学会了Python之后,有了技能就可以出去找工作啦!下面这些面试题是都来自阿里、腾讯、字节等一线互联网大厂,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
在这里插入图片描述
在这里插入图片描述
需要的小伙伴可自行微信扫描下方CSDN官方认证二维码免费领取!!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_60705416/article/details/137272813

智能推荐

适合入门的8个趣味机器学习项目-程序员宅基地

文章浏览阅读86次。首发地址:https://yq.aliyun.com/articles/221708谈到机器学习,相信很多除学者都是通过斯坦福大学吴恩达老师的公开课《Machine Learning》开始具体的接触机器学习这个领域,但是学完之后又不知道自己的掌握情况,缺少一些实际的项目操作。对于机器学习的相关竞赛挑战,有些项目的门槛有些高,参加后难以具体的实现,因此造..._scrath五子棋下载

oracle 12c avg,Oracle 12c新特性系列专题-安徽Oracle授权认证中心-程序员宅基地

文章浏览阅读83次。原标题:Oracle 12c新特性系列专题-安徽Oracle授权认证中心 随着Oracle database 12c的普及,数据库管理员 (DBA) 的角色也随之发生了转变。 Oracle 12c数据库对 DBA 而言是下一代数据管理。它让 DBA 可以摆脱单调的日常管理任务,能够专注于如何从数据中获取更多价值。未来我们会推出基于Oracle12c的技术文章,帮助DBA尽快掌握新一代数据库的新特性..._ilm add policy row store compress advanced row after

第七周项目三(负数把正数赶出队列)-程序员宅基地

文章浏览阅读150次。问题及代码:*Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:负数把正数赶出队列.cpp *作者:张冰 *完成日期;2016年10月09日 *版本号;v1.0 * *问题描述: 设从键盘输入一整数序列a1,a2,…an,试编程实现: 当ai>0时,ai进队,当ai<0时,将队首元素出队,当ai

Linux命名空间学习教程(二) IPC-程序员宅基地

文章浏览阅读150次。本文讲的是Linux命名空间学习教程(二) IPC,【编者的话】Docker核心解决的问题是利用LXC来实现类似VM的功能,从而利用更加节省的硬件资源提供给用户更多的计算资源。而 LXC所实现的隔离性主要是来自内核的命名空间, 其中pid、net、ipc、mnt、uts 等命名空间将容器的进程、网络、消息、文件系统和hostname 隔离开。本文是Li..._主机的 ipc 命名空间

adb强制安装apk_adb绕过安装程序强制安装app-程序员宅基地

文章浏览阅读2w次,点赞5次,收藏7次。在设备上强制安装apk。在app已有的情况下使用-r参数在app版本低于现有版本使用-d参数命令adb install -r -d xxx.apk_adb绕过安装程序强制安装app

随便推点

STM32F407 越界问题定位_stm32flash地址越界怎么解决-程序员宅基地

文章浏览阅读290次。如果是越界进入硬件错误中断,MSP 或者 PSP 保存错误地址,跳转前会保存上一次执行的地址,lr 寄存器会保存子函数的地址,所以如果在 HardFault_CallBack 中直接调用 C 语言函数接口会间接修改了 lr,为了解决这个问题,直接绕过 lr 的 C 语言代码,用汇编语言提取 lr 寄存器再决定后面的操作。由于 STM32 加入了 FreeRTOS 操作系统,可能导致无法准确定位,仅供参考(日常编程需要考虑程序的健壮性,特别是对数组的访问,非常容易出现越界的情况)。_stm32flash地址越界怎么解决

利用SQL注入上传木马拿webshell-程序员宅基地

文章浏览阅读1.8k次。学到了一种操作,说实话,我从来没想过还能这样正常情况下,为了管理方便,许多管理员都会开放MySQL数据库的secure_file_priv,这时就可以导入或者导出数据当我如图输入时,就会在D盘创建一个名为123456.php,内容为<?php phpinfo();?>的文件我们可以利用这一点运用到SQL注入中,从拿下数据库到拿下目标的服务器比如我们在使用联合查询注入,正常是这样的语句http://xxx?id=-1 union select 1,'你想知道的字段的内容或查询语句',

Html CSS的三种链接方式_html链接css代码-程序员宅基地

文章浏览阅读2.9w次,点赞12次,收藏63次。感谢原文:https://blog.csdn.net/abc5382334/article/details/24260817感谢原文:https://blog.csdn.net/jiaqingge/article/details/52564348Html CSS的三种链接方式css文本的链接方式有三种:分别是内联定义、链入内部css、和链入外部css1.代码为:<html>..._html链接css代码

玩游戏哪款蓝牙耳机好?2021十大高音质游戏蓝牙耳机排名_适合游戏与运动的高音质蓝牙耳机-程序员宅基地

文章浏览阅读625次。近几年,蓝牙耳机市场发展迅速,越来越多的消费者希望抛弃线缆,更自由地听音乐,对于运动人士来说,蓝牙耳机的便携性显得尤为重要。但目前市面上的大多数蓝牙耳机实际上都是“有线”的,运动过程中产生的听诊器效应会严重影响听歌的感受。而在“真无线”耳机领域,除了苹果的AirPods外,可供选择的产品并不多,而AirPods又不是为运动场景打造的,防水能力非常差。那么对于喜欢运动又想要“自由”的朋友来说,有没有一款产品能够满足他们的需求呢?下面这十款小编专门为大家搜罗的蓝牙耳机或许就能找到适合的!网红击音F1_适合游戏与运动的高音质蓝牙耳机

iOS 17 测试版中 SwiftUI 视图首次显示时状态的改变导致动画“副作用”的解决方法-程序员宅基地

文章浏览阅读1k次,点赞6次,收藏7次。在本篇博文中,我们在 iOS 17 beta 4(SwiftUI 5.0)测试版中发现了 SwiftUI 视图首次显示时状态的改变会导致动画“副作用”的问题,并提出多种解决方案。

Flutter 自定义 轮播图的实现_flutter pageview轮播图 site:csdn.net-程序员宅基地

文章浏览阅读1.9k次。  在 上篇文章–Flutter 实现支持上拉加载和下拉刷新的 ListView 中,我们最终实现的效果是在 listView 上面留下了一段空白,本意是用来加载轮播图的,于是今天就开发了一下,希望能给各位灵感。一 、效果如下说一下大体思路   其实图片展示是用的 PageView ,然后,下面的指示器 是用的 TabPageSelector ,当然整体是用 Stack 包裹起来的。1、..._flutter pageview轮播图 site:csdn.net