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

智能推荐

计网一些关键知识点_计网报文传输多少次会被丢弃-程序员宅基地

文章浏览阅读988次,点赞2次,收藏6次。计网_计网报文传输多少次会被丢弃

【路径规划】基于matlab学校算法栅格地图机器人路径规划【含Matlab源码 2833期】_matlab路径规划-程序员宅基地

文章浏览阅读608次。学校算法栅格地图机器人路径规划完整的代码,方可运行;可提供运行操作视频!适合小白!_matlab路径规划

mysql 报错 key column_MySQL ERROR "** syntax to use near 'USING BTREE,KEY `Email` (`Email`) USING BTRE...-程序员宅基地

文章浏览阅读512次。报错:[Err] 1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘USING BTREE,KEY `Email` (`Email`) USING BTREE分析问题..._mysql 1064 use near using btree

TCP/UDP客户端服务器实现通信_可以用udp客户端与tcp服务器连接吗-程序员宅基地

文章浏览阅读2.3k次,点赞5次,收藏11次。TCP/UDP实现编程TCP服务器与客户端的连接过程:客户端与服务器三次握手是在accept和connect之后建立的。三次握手的过程:A-->B 发送SYNB->A 确认发一个ACK,再发一个SYNA->B 确认发一个ACK四次挥手过程:A---->B 发FINB----->A 发ACK(注意:此时,A--->B_可以用udp客户端与tcp服务器连接吗

手把手教你完成Android期末大作业(多功能应用型APP)_安卓大作业-程序员宅基地

文章浏览阅读7.6w次,点赞137次,收藏1.4k次。前言Android期末作业,估摸着也花了整整5天。里面可能会缺少某些细节,如果跟着做有不会的评论就行,每天都会看,尽力解答。功能待办专注计时音乐天气实现步骤一、底部菜单栏切换页1.添加依赖dependencies { implementation 'com.google.android.material:material:1.2.1'}2.在res资源文件夹下新建一个menu文件夹,创建底部导航的菜单布局文件创建对应数量的item,为每个菜单栏选项给每个item定_安卓大作业

GPIO驱动写错,导致内存出现问题,系统死掉_xgpiops_writepin处死机-程序员宅基地

文章浏览阅读1.3k次。解决方法:请教了别人,噶偶我让我用nfs挂载,但搞了半天,只是把PC上的文件挂载到了开发板上,比较郁闷后来在系统快起的时候kill掉自启动的QT程序,卸载自己装载的驱动,然后用FLASHFXP进入系统文件目录(原来不进行上面的操作进入不来了),然后打开rcs文件修改开机启动项,搞定了。需要加强的:NFS文件系统的挂载_xgpiops_writepin处死机

随便推点

linux设置双屏拼接_单屏 VS 双屏:谁才是完美的显示器解决方案?-程序员宅基地

文章浏览阅读1.1k次。双屏显示器是目前很多朋友组建显示器的方案,相比单个显示器来说,双屏显示器可以呈现更多的内容,进而带来工作效率或者视觉体验的大幅提升,相信凡是用过双屏显示器的朋友都会有所感触。尽管双屏显示器有着诸多好处,但是如果双屏显示器选择、搭配不当反而会适得其反,带来不必要的麻烦,比如下面这几个问题:1、色彩差异突出双屏显示器无法保证色彩统一多屏显示器拼接时首当其冲的就是色差问题,即使是同型号的显示器,也会因为..._linux x-display 多屏

CentOS下Redis6.x安装教程_centos安装redis6-程序员宅基地

文章浏览阅读714次。Redis6.x安装详细说明_centos安装redis6

Audio CODEC 基本知识及应用_audio 中的codec-程序员宅基地

文章浏览阅读5.8k次。一、Codec字面上的意思就是编解码器,是bai编码器encoder与解码器decoder的混合体,软件层面来说,音频编解码器就是根据特定的音频文件格式或流媒体格式、对数字音频数据实现压缩/解压缩的计算机程序.在硬件层面,音频编解码器指一个能编码模拟音频到数字音频和解码数字音频到模拟音频的独立设备。换种说法,它包含运行在同样时钟的模数转换器(ADC)和数模转换器(DAC)。这在声卡中被使用以支持音频输入和输出。Codec里面包含了I2S接口、D/A、A/D、Mixer、PA(功放),通常包含多种输入_audio 中的codec

${pageContext.request.contextPath}-程序员宅基地

文章浏览阅读72次。这表示的是一个全路径,在我们的Dynamic Web Project中,我们的java文件和jsp文件不在同一个目录下,在jsp向servlet跳转时,会报404错误。当在/servlet前加上${pageContext.request.contextPath}这个全路径时,就会很好的解决这个问题。希望对大家有帮助。转载于:https://www.cnblogs.com/zgybk/..._${pagecontext.request.contextpath}/servlet

WebView 加载失败(net::ERR_CLEARTEXT_NOT_PERMITTED)/ 网络图片无法加载_wpf webview加载失败状态-程序员宅基地

文章浏览阅读616次。问题:WebView 加载失败(net::ERR_CLEARTEXT_NOT_PERMITTED)原因:从Android 9.0(API级别28)开始,默认情况下限制了明文流量的网络请求,对未加密流量不再信任,直接放弃请求,因此http的url均无法在webview中加载,https 不受影响。解决方案:// AndroidManifest.xml 声明网络权限<uses-per..._wpf webview加载失败状态

cf的游戏服务器在哪些位置,cf游戏服务器架构-程序员宅基地

文章浏览阅读1.4k次。cf游戏服务器架构 内容精选换一换查询云服务器组详情。GET /v2.1/{project_id}/os-server-groups/{server_group_id}参数说明请参见表1。参数说明参数是否必选描述project_id是项目ID。获取方法请参见获取项目ID。server_group_id是弹性云服务器组UUID。无响应参数如表2所示。请参考通用请求返回值。服务器安装上架、服务器基础参..._cf服务器