【2025 最新】 Python 安装教程 以及 Pycharm 安装教程(超详细图文指南,附常见问题解决)

【2025 最新】 Python 安装教程 以及 Pycharm 安装教程(超详细图文指南,附常见问题解决)

前言

        Python 作为目前最热门的编程语言之一,在数据分析、人工智能、Web 开发等领域应用广泛。而 PyCharm 作为 JetBrains 推出的 Python 集成开发环境(IDE),以其强大的功能和友好的界面成为开发者的首选工具。

        本文针对 2025 年最新版 Python(3.13.x)和 PyCharm(202x.x.x),提供Windows 10或11macOS Sonoma双系统安装教程,从官网下载到环境配置一步到位,同时整理了安装过程中最常见的 10 类问题及解决方案,确保新手也能顺利完成环境搭建。

一、Python 安装教程(2025 最新版)

1. 下载 Python 安装包

步骤 1:访问 Python 官网

打开浏览器,输入 Python 官网地址:https://www.python.org/(建议使用 Chrome/Firefox,避免国内镜像站的旧版本)。

步骤 2:选择对应系统版本
  • Windows 系统:点击官网首页的「Downloads」,系统会自动识别 Windows 版本并推荐最新安装包(如python-3.13.9-amd64.exe),直接点击下载即可。
  • macOS 系统:点击「Downloads」后,选择「macOS」,下载对应芯片的版本(Intel 芯片选python-3.13.0-macosx10.9.pkg,M 系列芯片选python-3.13.0-macosx11.0-arm64.pkg)。
注意:2025 年 Python 3.13.x 已默认支持 Windows 11 和 macOS Sonoma,无需担心系统兼容性。

2. 安装 Python(以 Windows 为例,macOS 类似)

步骤 1:运行安装包

这里我用以前下载好的python-3.8.5-amd64.exe(因为这个版本一直很稳定,其他版本也是一样这样安装),双击运行。

步骤 2:关键设置(必看!)
  • 勾选「Add Python 3.8 to PATH」(这是自动配置环境变量的关键,新手务必勾选,否则需手动配置)。
  • 点击「Customize installation」(自定义安装),不建议用「Install Now」(默认安装路径较深,后续查找不便)。

步骤 3:自定义安装选项
  • 「Optional Features」保持默认全选(包括pipIDLE等必要组件),点击「Next」。
    • 「Advanced Options」中,建议修改安装路径(如D:\Python,路径中不要有中文或空格),并勾选:

    安装好后点击Disable path lenght limit

    • 步骤 4:完成安装

      点击「Install」,等待进度条完成,出现「Setup was successful」即安装成功,点击「Close」关闭窗口。

      3. 验证 Python 安装是否成功

      步骤 1:打开命令行工具
      • Windows:按下Win + R,输入cmd,回车打开命令提示符。

      出现以下这个说明成功

      • macOS:打开「终端」(应用程序 - 实用工具 - 终端)。
      步骤 2:执行验证命令

      输入以下命令,查看 Python 版本:

      python --version # 或 python3 --version(macOS可能需要) 

      若输出Python 3.13.0(或对应版本号),说明安装成功。

      再验证 pip(Python 包管理工具)是否可用:

      pip --version # 或 pip3 --version 

      输出类似pip 24.2 from ... (python 3.8)即正常。

      二、PyCharm 安装教程(2025 最新版)

      PyCharm 分为社区版(Community) 和专业版(Professional)

      • 社区版:免费,适合新手学习和简单开发(推荐新手选择)。
      • 专业版:收费,支持 Web 开发、数据库等高级功能,学生可通过学校邮箱申请免费使用。

      1. 下载 PyCharm 安装包

      访问 JetBrains 官网:https://www.jetbrains.com/pycharm/,点击「Download」。

      • Windows 系统:选择「Community Edition」的.exe安装包(如pycharm-community-2025.1.1.exe)。
      • macOS 系统:选择「Community Edition」的.dmg安装包。

      2. 安装 PyCharm(以 Windows 为例)

      步骤 1:运行安装包

      这里之前双击下载好的pycharm-community-2020.1.1.exe(专业版)有条件建议下载专业版更好一点,弹出安装界面,点击「Next」。

      步骤 2:选择安装路径

      建议修改路径(如D:\PyCharm),避免安装在 C 盘系统目录。

      步骤 3:勾选安装选项
      • 必勾选:
        • Create Desktop Shortcut(创建桌面快捷方式,选择 64-bit)

      下一步:

      步骤 4:选择开始菜单文件夹

      保持默认,点击「Install」,等待安装完成,点击「Finish」。

      3. 首次启动 PyCharm 并配置 Python 环境

      步骤 1:初始化设置

      首次启动会提示「Import PyCharm Settings」,选择「Do not import settings」,点击「OK」。

      步骤 2:(没有激活的话点示用)

      最后到这里就可以打开我们要运行的项目了

      步骤 3:配置 Python 解释器(以下均作为学习,可以暂时不用管)
      1. 点击「New Project」创建新项目。
      2. 「Location」选择项目保存路径(如D:\PythonProjects\FirstProject)。
      3. 「Python Interpreter」处点击「Add Interpreter」→「Existing environment」。
      4. 点击「...」浏览,找到之前安装的 Python 路径(如D:\Programs\Python313\python.exe),选中后点击「OK」。
      5. 勾选「Create a main.py welcome script」(自动创建入口文件),点击「Create」。
      步骤 4:验证环境是否正常

      PyCharm 会自动创建main.py文件,输入以下代码:

      print("Hello, 2025 Python!") 

      右键点击代码区域,选择「Run 'main'」,若控制台输出Hello, 2025 Python!,说明环境配置成功。

      三、常见问题及解决方案

      1. 安装 Python 时忘记勾选「Add to PATH」,怎么办?

      • Windows:手动添加环境变量
        1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。
        2. 在「系统变量」中找到「Path」,点击「编辑」→「新建」,添加 Python 安装路径(如D:\Programs\Python313)和Scripts路径(如D:\Programs\Python313\Scripts)。

      macOS:终端执行命令

      echo 'export PATH="/usr/local/bin/python3:$PATH"' >> ~/.bash_profile source ~/.bash_profile 

      2. 命令行输入python提示「不是内部或外部命令」?

      • 检查环境变量是否添加正确(参考问题 1)。
      • 重启命令行工具(环境变量修改后需重启生效)。

      3. PyCharm 无法找到 Python 解释器?

      • 确认 Python 安装路径正确,且路径中无中文 / 空格。
      • 若已安装 Python,可在 PyCharm 中点击「File」→「Settings」→「Project: XXX」→「Python Interpreter」→「Add」,重新指定 Python.exe 路径。

      4. 安装 PyCharm 时提示「Insufficient memory」?

      • 关闭其他占用内存的程序(如浏览器、大型游戏),重新安装。
      • 若电脑内存小于 4GB,建议选择轻量级编辑器(如 VS Code)。

      5. macOS 系统安装 Python 后,python命令指向系统自带旧版本?

      • python3pip3命令替代pythonpip(2025 年 macOS 默认仍区分pythonpython3)。
      • 或通过alias设置别名:echo 'alias python="python3"' >> ~/.bash_profile

      四、总结

      本文详细讲解了  Python 和 PyCharm 的安装步骤,核心要点包括:

      1. 安装 Python 时务必勾选「Add to PATH」,避免手动配置环境变量的麻烦。
      2. 自定义安装路径时,避免中文、空格和系统目录(如 C:\Program Files)。
      3. PyCharm 首次创建项目时,需正确关联已安装的 Python 解释器。

      如果遇到其他问题,可在评论区留言,或参考 Python 官网文档(https://docs.python.org/3/)和 PyCharm 官方帮助中心(https://www.jetbrains.com/help/pycharm/)。

      祝大家顺利搭建 Python 开发环境,开启编程之旅!

      Read more

      【征文计划】深度剖析 Rokid SLAM 算法:从传感器融合到空间重建的完整技术链路

      【征文计划】深度剖析 Rokid SLAM 算法:从传感器融合到空间重建的完整技术链路

      【征文计划】深度剖析 Rokid SLAM 算法:从传感器融合到空间重建的完整技术链路 🌟 Hello,我是摘星! 🎧 在Rokid语音交互的技术海洋中,我是那个永不停歇的深潜探索者。 🔍 每一行SDK代码都是我解构的密码,每一个算法原理都是我追寻的真理。 🎯 从边缘计算到云端协同,从信号处理到AI推理,技术的每个细节都值得我们深入剖析。 🚀 让我们一起,在Rokid技术栈的星辰大海中,探寻那些令人着迷的工程奥秘! 目录 【征文计划】深度剖析 Rokid SLAM 算法:从传感器融合到空间重建的完整技术链路 引言:当机器人拥有了"空间感知"的双眼 1. Rokid SLAM技术架构总览 1.1 整体架构设计理念 1.2 核心技术特点 2. 传感器融合:多源数据的协同感知 2.1 IMU预积分理论基础 2.2 视觉-惯性紧耦合 3.

      By Ne0inhk
      Python 数据结构对比:列表与数组的选择指南

      Python 数据结构对比:列表与数组的选择指南

      博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳]本文专栏:Python 文章目录 * 💯前言 * 💯Python中的列表(list)和数组(array)的详细对比 * 1. 数据类型的灵活性 * 2. 性能与效率 * 3. 功能与操作 * 4. 使用场景 * 5. 数据结构选择的考量 * 6. 实际应用案例 * 7. 结论 * 💯小结 💯前言 在 Python 编程中,数据结构是构建高效程序的基石。合理选择数据结构不仅可以显著提升代码的执行速度,还能够增强其可读性和可维护性。列表(list) 和 数组(array) 是 Python 中非常常用的两种数据结构,尽管它们在功能上有所重叠,但却各具特色和适用场景。本文将详细分析 列表 和 数组 的特点、优缺点以及各自的使用场景,

      By Ne0inhk
      【算法通关指南:算法基础篇】二分算法:1.在排序树组中查找元素的第一个和最后一个位置 2.牛可乐和魔法封印

      【算法通关指南:算法基础篇】二分算法:1.在排序树组中查找元素的第一个和最后一个位置 2.牛可乐和魔法封印

      🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《算法通关指南》 ✨ 永远相信美好的事情即将发生 文章目录 * 前言 * 一、二分算法 * 二、在排序树组中查找元素的第一个和最后一个位置 * 2.1题目 * 2.2 算法原理 * 2.3代码 * 三、牛可乐和魔法封印 * 3.1题目 * 3.2 算法原理 * 3.3代码 * 总结与每日励志 前言 本专栏聚焦算法题实战,系统讲解算法模块:以《c++编程》,《数据结构和算法》《基础算法》《算法实战》 等几个板块以题带点,讲解思路与代码实现,帮助大家快速提升代码能力ps:本章节题目分两部分,比较基础笔者只附上代码供大家参考,其他的笔者会附上自己的思考和讲解,希望和大家一起努力见证自己的算法成长 一、

      By Ne0inhk
      磨损均衡算法介绍

      磨损均衡算法介绍

      🔥作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生,研究方向无线联邦学习 🎬擅长领域:驱动开发,嵌入式软件开发,BSP开发 ❄️作者主页:一个平凡而乐于分享的小比特的个人主页 ✨收录专栏:硬件知识,本专栏为记录项目中用到的知识点,以及一些硬件常识总结 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 磨损均衡算法介绍 有关磨损均衡技术的相关资料下载地址:磨损均衡技术相关论文 核心问题:为什么需要磨损均衡? 要理解磨损均衡,首先要明白Flash存储器(包括NAND Flash和NOR Flash)的物理限制: 1. 有限的擦写次数: Flash存储单元在经历一定次数的擦除操作后,会因物理损耗而失效。这个次数就是耐久度。 * SLC NAND: ~10万次 * MLC NAND: ~3千 - 1万次 * TLC NAND: ~500 - 1.5千次 * QLC NAND: ~100

      By Ne0inhk