admin 管理员组

文章数量: 887021

⚠️ 注:本文的操作在 Windows 10 上进行,所讲述内容也只针对 Windows系统和初学者。如有错误 欢迎指正。

文章目录

  • 前言
  • Python下载
  • Python安装
  • 查看python安装路径
  • 验证python能否正常运行
  • 修改、修复和卸载
  • python代码文件的打开方式

前言

Python 的大版本主要分为 2.x 、 3.x 两个系列。2020 年,Python 官方停止对 Python 2.x 的维护,所以我们现在肯定是学习python 3.x 版本。

Python下载

学习任何编程的第一步都是安装软件。学会在网上、官网找安装包、各种资源包是一个程序员最基本的技能要求

在学习python之前,我们当然要先安装好python(也就是python解释器)。我们平时所说的 pythonpython安装包python程序python环境 其实都是指 python解释器。python解释器就是计算机和代码之间的翻译官,若没有安装python解释器,写出来的python代码就无法被计算机理解并运行。

老师给的软件包里有 python3.11.4 版本的安装包,你可以跳过这章节直接进行 “python安装”,你也可以根据下面的步骤自己去尝试一下如何去官网下载。

注意:对新手来说,只需要安装一个版本就够了!!!如果有多个版本请卸载掉多余的版本,只保留3.11.4。

  1. 我们先进入 python官网 。在这里我提供了Windows版本的下载链接:python官网下载 (打开可能会有点慢,耐心一点)。

  2. 打开之后就是这样的。我们可以看到 目前最新版的python是3.12.1版本
    左侧的 Stable Releases 是稳定版 ,右侧的 Pre-releases 是测试版 。我们当然是选择左侧的稳定版啦。
    在每个版本里面又分为:Windows embeddable package 是体积小的可嵌入包,适合嵌入到其他的应用程序中;Windows installer 是完整的安装包,也是我们需要下载的安装包。

  3. 我们往下拉,找一个低于最新版1到2个版本的安装包(最新版可能出现稳定性和兼容性的问题,所以最好低一点,注意:python的排序是无序的,不是按照版本来排的,所以慢慢找)。
    如果你看不懂、下不来、就直接使用老师给的python安装包即可(在 安装环境 → python解释器 文件夹里):

    在这里我选择的是 3.11.4 64位版本(win10以上的电脑一般都是64位的,可在 电脑设置-系统-关于-系统类型(或者 右键“此电脑” - 属性) 查看,64位系统既能运行64位也向下兼容32位。ARM64更多用于平板和手机上面)。下错了也没关系,你会发现你用不了,重新下就好了

    注意加粗的这句英文:Note that Python 3.11.4 cannot be used on Windows 7 or earlier. 。翻译过来为:请注意,Python 3.11.4不能在Windows 7或更早版本上使用。这说明你的系统版本至少要是win10。

  4. 我们还能发现有些版本是这样的, “No files for this release” :不提供此版本。看不懂就去翻译,翻译软件不要钱!

  5. 官网的响应和下载都有点慢,耐心等一等就好啦。下载完之后我们就得到了python的安装包。

Python安装

  1. 双击安装包打开,现在我们开始 正式安装python
  2. 这是打开后的安装界面。
    • 红框里第一个是 “安装时使用管理员权限”,可能会出现以下情况:可以勾选、无法勾选、默认勾选无法取消,但都不影响安装(可以勾选就勾选上,我的是无法勾选)。
    • 最重要的是第二个 添加python的环境变量,这个必须勾选必须勾选必须勾选
  3. 接着我们选择 安装路径
    • 第一个是 默认安装(Install Now
      • 如果你是新手或者不会自定义路径,我推荐默认安装。如果你的C盘空间足够(剩余30G以上)我也推荐默认安装,因为方便省事而且python也不大。
      • 默认安装不需要手动配置,点击 “Install Now” 就会直接开始安装,安装路径默认就是红框里的路径(C盘 > 用户 > 当前用户名(我的是 ASUS) > 应用程序数据 > 本地 > 程序 > python > python3.11版本)。
      • 注意默认路径里面不准有中文、空格和符号(下划线除外)(因为 当前用户名 是用户自己设置的名字,所以很可能不符合规则。纯数字是符合规则的哦), 如果有的话那就不要用默认安装,选下面的自定义安装。
    • 第二个是 自定义安装(Customize installation,我们着重讲一下。
      1. 选择自定义安装之后会转到这个界面,让你选择要安装的组件,这里 全部默认,我们点击下一步 “Next”
      2. 接着就是选择一些选项和安装路径。选项都 全部默认,安装路径可以参照默认路径来自定义,我这里自定义为:D盘 > 程序 > python > python3.11版本 。然后点击 “Install” 进行安装。在自定义选择安装路径时,一定要记住每个软件都要有独属于自己的文件夹!!!我们可以取默认安装里默认路径的 Programs(程序) 后面的路径来组成自定义的路径,比如选择安装到D盘,路径就是D:\Programs\Python\Python311。再次强调:安装路径不许有中文、空格和符号(下划线除外)!!!
  4. 安装中…(假装有图)
  5. 安装成功。出现 “Setup was successful” 就代表安装成功了(记得解除路径长度限制)。
  6. python 安装完之后并不会在桌面生成快捷方式(即 不会在桌面出现python图标),所以不要觉得安装失败了,如何验证安装是否成功下文有详细操作。

如果 “安装中…” 进行到一半时进度条往回缩:先关闭安装界面,重新右键python安装包 - 选择“ 以管理员身份运行 ”,重新安装即可。

查看python安装路径

本小节内容属于拓展,非教程的必需操作,不想做可以直接跳到下一步 “验证python能否正常运行” 去。

  1. 刚才我们安装好了python。那我们现在就查看一下python的安装路径,加深一下安装印象。
  2. 以作者电脑上的python为例,我是选择的默认安装。上一章节说过,默认安装的路径就是红框里的路径。
  3. 打开此电脑或者资源管理器,选择 C盘。这步相信大家肯定都会吧。
  4. 然后选择 用户 文件夹。 这里虽然显示的是中文的 用户 二字,但实际的名字是 users,因为这是用户放文件的地方,记住这是个特殊的显示效果就好了。
  5. 然后选择 ASUS 。ASUS 是作者的用户名,每个人都不大一样,请根据你的安装路径去选择你自己的用户名。(更详细的C盘介绍:该链接第三章:C盘)
  6. 选择 AppData 。有些人找不到 AppData 这个文件夹,因为这个文件夹是隐藏的,我们需要让它显示出来,请按照下图操作去打开,“文件拓展名” 也很重要需要打开,我们一并勾选。(更详细的C盘介绍:该链接第三章:C盘)

    win10:

    win11:
  7. 选择 LocalProgramsPython


  8. 在这里就是我们安装的各个版本的python(选择默认安装的情况下),因为我们安装的3.11.4版本,所以是 Python311 。如果你还安装了另外的版本,比如3.12.x 、3.10.x 之类的,这里就会有 Python312Python310 文件夹。
  9. 点进来,大概就是这样,系统不一样可能有细微区别,看看就好了。 python环境的所有文件就在这里面了,不准动这个文件夹里面的东西!!!也不准往里面放任何东西!!!
  10. 如果你是自定义安装就去打开安装时你自己设置的文件夹,东西都差不多。也是 不准动这个文件夹里面的东西!!!也不准往里面放任何东西!!!
  11. 现在我们对python的安装路径就有了更清晰的认识,可以初步确定python安装到位了。接下来就继续看教程,按照下文来验证python是否能正常运行,进一步确定python是否可用。

验证python能否正常运行

python 安装之后并不会在桌面生成快捷方式(因为不需要),所以我们通过下面的方式验证是否完全安装成功、是否真的可用:

  1. 按住 win + r 呼出 “运行” 面板(win 键就是键盘上Windows图标那个键),输入 cmd ,点击 “确定” 或 按下回车键 打开cmd终端。

  2. 在cmd里输入 python -V- 横线前面有空格,V大写,不会写就复制)。按下回车键运行,

    • 显示版本,恭喜安装成功!(O.o其实我平时用的是3.11.6,不过你们安装的3.11.4这里应该显示的就是3.11.4)。
    • 若无反应或报错,请继续看 下一步。

  3. (上一步成功显示版本就可以跳过这一步)如果你安装时没有勾选 “添加python的环境变量”,你输入 python -V 就会无反应或报错。所以安装时必须勾选!!

    如果真的忘记了勾选,那就 卸载重装 。如何卸载:

    1. 可以在电脑 设置应用 里卸载python,如下图所示。
    2. 或者打开python安装包点击 “Uninstall” 进行卸载(请直接跳到下一章节:“修改、修复和卸载” 中有讲)。
    • 注意:如果 卸载失败,先点击 “Repair” 修复后再进行卸载(请直接跳到下一章节:“修改、修复和卸载” 中有讲)。
      win10 卸载:

      win11 卸载:

  4. 上一步我们成功显示了版本,我们再输入 python ,按下回车键运行,可以进入python的交互式命令环境。

    • 输入 print(1) (注意括号必须是英文括号,代码的所有符号必须都是英文的,不会中英文切换请看教程:中英文切换在 第十一章节 输入法) ,按下回车运行,程序会输出 1。
    • 最后输入 exit() 退出python环境。现在可以真正确定python安装成功了。


6. 如果你输入 python ,发现会跳转到微软商店里,这说明你还是安装时没有勾选 “添加python的环境变量”,去卸载重装。
7. 如果你忘了python安装到哪里或者想知道电脑上安装了几个python,你可以在cmd里面输入 where python,很好理解这个命令的意思吧。它就会显示出你电脑上所有python的位置。
因个人电脑区别,这个命令可能 无法执行 或 无法搜索到你安装的python,这并没有任何影响。只要你上一步验证成功了即可。

  • 第一个C:\Users\ASUS\AppData\Local\Programs\Python\Python311\python.exe就是我安装的从官网下载的python,因为我是选择的默认安装所以是这个路径。如果你不是默认安装,那显示的就是你自定义的安装路径。
  • 第二个C:\Users\ASUS\AppData\Local\Microsoft\WindowsApps\python.exe就是从微软商店下载的python(微软商店下载的应用在 \Microsoft\WindowsApps\ 路径下,所以很好辨别),微软商店的python主要针对在交互模式下使用并不完整,因此建议卸载(我明明卸载了却还有残留,不过还好不影响使用)。

修改、修复和卸载

当你安装好python之后,再次打开python的安装包,你会发现显示的界面和之前不一样的,如下图所示。因为我实际上用的是3.11.6版本,所以打开的3.11.6的安装包。你们安装的什么版本就打开什么版本。

选项含义
Modify修改。修改的是安装时选择的组件和选项,也就是上文中自定义安装时出现的那些选项。不推荐新手去修改,容易把python搞坏。
Repair修复。当python出现内置库缺失、无法运行、卸载失败等任何问题时,都可以先尝试修复。
Uninstall卸载。当修复无果时就可以卸载重装,包括之前提到的安装时没有勾选 “添加python的环境变量”,也可以卸载重装 (卸载之前可以修复一下再卸载,以免重装出现问题)。

因此安装python后不要删除,请好好保留python安装包,以备不时之需。 如果你不小心点开了安装包,关掉就行了,不会有什么影响。

python代码文件的打开方式

  1. Python源代码文件的后缀为 .py (以下简称 py文件),就如下图所示(如何创建py文件 请点击该链接去学习):
  2. 在你刚安装完python,没有重新选择 py文件的默认打开方式,那么 双击 py文件就会默认使用python解释器直接运行,具体体现在:弹出黑色窗口 → 代码运行中 → 代码运行结束 → 黑色窗口消失,这就是python的运行效果。如果黑色窗口一闪而过那是因为代码运行太快瞬间就运行完了。
  3. 如何修改py文件的默认打开方式呢?不修改!!! 因为不推荐单个文件直接打开的方式,具体如何正确规范的 创建/打开/运行 py文件 请点击该链接学习。

Tips:

  • 有些同学的电脑只有一个C盘,并且用户名还是中文的。可以自定义安装到 C:\Program Files\Python\python311
  • 还有些同学在微软商店里下载的python,但微软商店的python主要针对在交互模式下使用。建议卸载之后从官网下载。
  • python 并不会主动在桌面生成图标,所以不要害怕是不是安装失败了。

拓展:官方文档 “在Windows上使用python”

本文标签: 入门 程序 教程 详细 python