多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

Python与PyCharm安装配置指南:从零搭建Windows开发环境

Python与PyCharm安装配置指南:从零搭建Windows开发环境 很多同学第一次装 Python 环境都会卡在同一个地方明明视频里点了几下就装好了自己照着做却怎么都不对。打开 PyCharm 写代码要么提示找不到解释器要么命令行里输入python直接报“不是内部或外部命令”。这些问题的根源往往不是安装包有问题而是没有搞清 Python、解释器、PyCharm 这三者之间的关系。这篇文章的目标是让你在 Windows 上一步不差地把 Python 和 PyCharm 完整跑通。我会从下载安装、环境变量配置、创建项目、运行第一行代码开始讲并把常见报错和最佳实践一起整理出来。全文不需要编程基础面向零基础入门者也适合那些看了很多碎片教程但一直没跑通的人。读完这篇文章你可以独立完成五件事下载 Python 安装包并完成安装、正确配置环境变量、安装 PyCharm、创建项目并运行 Python 脚本、安装第三方库比如 pandas。如果你正准备学 Python或者刚转做数据分析、自动化脚本这篇文章值得收藏备用。1. 这篇文章真正要解决的问题很多人觉得 Python 安装是小事实际上环境搭不好后面每学一个知识点都要和工具作斗争。我见过不少零基础学习者卡在环境配置上的时间比学语法的时间还长最后甚至误以为自己不适合写代码。其实问题不是学习能力而是缺一份完整的、能讲清楚原理的安装指南。具体来说新手常遇到这些痛点从网盘或第三方网站下载了“精简版”Python 安装包装完之后各种组件缺失。安装过程中忽略了Add Python to PATH选项结果命令行完全无法识别python命令。PyCharm 安装好了但创建项目时不知道要选择解释器导致代码运行不了。用pip install安装第三方库时速度极慢或者直接超时失败。看到网上流传的“PyCharm 激活码”“一键激活脚本”安装后发现是恶意程序或者用几天就失效。这篇文章不是简单地把安装步骤复述一遍而是把“安装”这件事拆成两条线第一条线是 Python 本体安装的是解释器和 pip 工具第二条线是 PyCharm安装的是图形化开发界面。两条线最终要在 PyCharm 里关联起来关联成功之后才算是真正完成了环境搭建。哪些人最需要读这篇文章一是准备学 Python 的零基础新手二是刚转 Python 做数据处理或自动化脚本的同学三是换了新电脑需要快速重装环境的人。如果你已经在用 PyCharm也可以把本文当成一份踩坑清单遇到问题再回来对照检查。2. Python 与 PyCharm 的基本概念与版本选择先建立一个最核心的认知Python 和 PyCharm 是两个完全不同的软件它们各自承担不同职责。Python 是一门编程语言也是解释器的名字。安装 Python本质上是把 Python 解释器装到你的电脑上。解释器的职责是读取你写的.py文件把它翻译成操作系统能执行的指令。比如你在文件里写print(Hello)Python 解释器会负责输出这行文字。PyCharm 是 JetBrains 公司出品的集成开发环境IDE。IDE 提供编辑器、调试工具、项目管理、文件导航、终端窗口等功能。理论上你可以用记事本写 Python 代码再在命令行里运行但这样做效率很低而 IDE 把开发体验集中到一个窗口中。用类比来理解Python 是汽车发动机PyCharm 是车身、方向盘和仪表盘。只有发动机没有车身车能跑但体验极差只有车身没有发动机车只是一个空壳。你在 PyCharm 里写代码但运行不了本质上就是没把“车身”和“发动机”正确连接起来。PyCharm 有两个常用版本它们的适用场景差异很明显我整理成一张表方便你对比特性Community社区版Professional专业版费用免费开源商业订阅支持试用Python 开发支持支持爬虫、数据分析、自动化支持支持Web 框架Django、Flask不支持支持数据库工具不支持支持远程开发有限支持完整支持使用建议零基础和学习阶段首选后续做 Web 开发或数据分析再考虑我的判断是零基础入门、做爬虫、做数据分析、写自动化脚本Community 版完全够用没有任何功能瓶颈。专业版更适合后续接触 Web 开发、数据库、远程开发之后再申请试用或购买授权。关于授权问题我后面会说清楚不建议使用来路不明的激活方式。选版本时还有一个容易混淆的点Python 2 和 Python 3。Python 2 早在 2020 年就已经停止官方维护所有新教程都不应该再使用 Python 2。现在安装 Python直接选择官网最新稳定版即可不必在版本号上过多纠结。3. 安装前准备系统要求与下载渠道开始安装之前先确认自己的电脑环境。本文以 Windows 为主。建议 Windows 10 或 Windows 11 系统内存至少 4GB磁盘剩余空间建议 2GB 以上。绝大部分现代电脑都能满足这些要求。如果你使用的是 macOS 或 Linux安装思路一样macOS 可以安装 Python 官网的 pkg 包Linux 可以用系统自带包管理器安装 Python 3但 PyCharm 的界面操作和项目配置流程基本相同。下载渠道是整个安装过程中最需要谨慎的地方。Python 官方下载地址是 python.org进入官网后找到 Downloads 页面选择 Windows 安装包。国内如果访问官网速度较慢可以换用清华大学、阿里云等高校或企业提供的开源镜像站但要确认镜像站本身可靠不要在不知名网盘下载。PyCharm 的下载渠道是 JetBrains 官网。打开官网后选择 Developer Tools 下的 PyCharm然后进入 Download 页面。页面会提供 Community 和 Professional 两个按钮Community 下方通常标注 Free and open-source。下载时选择对应的 Windows 版本即可。我在这里特别提醒一句不要在第三方网站下载所谓的“破解版 PyCharm”或“激活版 Python 专业软件”。这类文件表面上看能节省授权费用实际风险非常高。常见的后果包括安装包捆绑木马、浏览器主页被篡改、个人文件被加密勒索或者软件本身不断弹窗卖广告。正规软件安装全程只需要几分钟为了省这几分钟去承担无法挽回的安全风险完全不值得。常规安装不需要额外准备什么。只需一个可以联网的稳定网络环境以及一个不会被杀毒软件误报的官方安装包。如果你后续打算做数据科学方向可以再了解 Anaconda 和 Miniconda但当前阶段没必要把它们和 Python、PyCharm 混在一起装避免环境过度复杂。4. Windows 下 Python 核心安装流程Python 安装是整条链路的地基。这里拆解完整流程每一步都会说明原因。4.1 选择安装包并启动安装下载完成后找到.exe安装包双击运行。进入安装向导后第一步不要急着点 Install先看窗口最下方。有一个复选框叫Add Python to PATH这是整个安装过程中最关键的一步。勾选它之后系统会把 Python 解释器和 pip 工具的路径自动写入系统环境变量。以后你在命令行、PyCharm 终端里直接输入python或者pip系统就能找到对应的程序。很多新手安装完成后发现python命令不可用十有八九就是漏掉了这个勾选。4.2 选择安装方式在安装向导中默认提供两个按钮Install Now和Customize installation。绝大多数用户选择Install Now就可以了。它会安装到当前用户的本地目录不需要管理员权限安装路径一般类似C:\Users\你的用户名\AppData\Local\Programs\Python\Python311。如果你想修改安装路径或者希望所有系统用户都能使用再选择Customize installation进入自定义选项后一路 Next。安装过程一般需要一两分钟。出现Setup was successful提示说明 Python 本体安装成功。4.3 验证安装与环境变量安装完成后我们需要验证环境变量是否真正生效。打开 PowerShell点击 Windows 开始菜单输入powershell回车。在命令行中输入以下命令python --version如果输出类似Python 3.11.5这样的版本号说明 Python 命令可用。再输入pip --version正常会显示 pip 版本和对应的 Python 路径例如pip 23.2.1 from C:\...\Python311\Lib\site-packages\pip。如果提示“python 不是内部或外部命令”说明 PATH 没有配置成功。解决方法有两个重新运行安装包在安装向导里选择 Modify勾选Add Python to PATH或者手动添加环境变量。手动添加环境变量的步骤如下右键“此电脑”选择“属性”。点击“高级系统设置”。点击“环境变量”。在“系统变量”或“用户变量”中找到Path双击编辑。点击“新建”把 Python 安装路径和Scripts目录逐条添加进去。确认后重新打开 PowerShell再次执行python --version。常见路径类似C:\Users\你的用户名\AppData\Local\Programs\Python\Python311 C:\Users\你的用户名\AppData\Local\Programs\Python\Python311\Scripts注意具体的目录名要以你的实际安装版本为准不要直接照抄路径。添加完成后重新打开终端这一步很容易因为终端缓存旧环境变量而失败多试一次往往就好了。到这里Python 解释器已经可以正常工作了。这只是第一步下一步是安装 PyCharm并在里面关联解释器。5. PyCharm 下载、安装与正版授权说明PyCharm 的安装流程比 Python 简单正常情况下一路 Next 就能完成。5.1 安装步骤在 JetBrains 官网下载 PyCharm Community 版安装包双击运行。安装向导中建议勾选“创建桌面快捷方式”这样之后打开比较方便。其他选项保持默认即可。安装完成后桌面上会生成 PyCharm 图标。首次启动时PyCharm 会加载默认配置并要求选择 UI 主题通常有浅色和深色两个选项可以按个人喜好选择。这一阶段会进入欢迎界面说明 PyCharm 本身已经安装成功。5.2 关于版本授权我需要把话说明白PyCharm Community 版是免费且开源的你安装完成后不需要做任何额外操作也不需要输入许可证直接就能使用没有试用期限。也就是说零基础学习者完全可以长期免费使用 Community 版。PyCharm Professional 版是商业软件JetBrains 官方提供以下几种合法使用途径官方 30 天试用在 IDE 内选择 Start Trial 即可。学生和教师可以通过学校邮箱申请免费教育授权。开源项目维护者可以申请开源项目免费授权。企业用户或个人开发者可以向官方购买订阅。网上流传的“一键激活”“永久激活码”大多来自非官方渠道。这类方案通常存在几个问题激活码随时可能失效软件更新后直接反激活部分破解工具本身是恶意软件安装后可能窃取系统信息使用非授权软件还涉及版权风险。与其把时间和隐私浪费在这上面不如用 Community 版把基础打好。等你真的需要 Professional 版的高级功能时通过正规渠道申请试用或授权体验会好很多。在这个问题上我的态度很明确学习阶段的免费方案已经足够好没必要冒安全风险。5.3 安装完成后的状态安装完成后PyCharm 本身还不能直接运行你的 Python 代码因为它还没有和 Python 解释器关联起来。这一步会在创建项目的过程中完成。许多新手在这里出错是因为跳过了解释器选择直接在项目里写代码运行时报错“No Python interpreter configured”。这个步骤并不复杂但一定要理解它的作用。下一章详细拆解创建项目和配置解释器的完整流程。6. 在 PyCharm 中创建项目并配置 Python 解释器PyCharm 创建项目时需要你回答两个问题代码放在哪里用什么解释器运行代码。6.1 新建项目在 PyCharm 欢迎界面点击New Project。弹出的窗口中你需要关注两个区域Location项目路径即代码存放目录。例如D:\python-learn建议路径中不要出现中文和空格避免部分工具解析出现问题。Base interpreter基础解释器。这里需要选择你刚安装好的 Python 版本例如 Python 3.11。如果你对Base interpreter的配置不太熟悉可以先使用 PyCharm 默认选项。PyCharm 默认会创建一个 venv 虚拟环境这对新手来说是合理且安全的。6.2 虚拟环境是什么为什么要用虚拟环境是 Python 工程化中非常重要的一个概念。它的本质是给每个项目创建一个独立的第三方库目录避免不同项目之间的依赖冲突。举一个实际场景项目 A 需要 pandas 1.5项目 B 需要 pandas 2.0。如果你把所有第三方库都安装到全局 Python那么两个项目必然会产生冲突如果你为每个项目创建独立环境问题就迎刃而解。PyCharm 默认创建 venv 虚拟环境正是在帮你建立这个好习惯不建议新手一上来就关闭虚拟环境功能。创建项目时PyCharm 会显示当前解释器路径。看到类似venv\Scripts\python.exe的提示说明虚拟环境已经创建成功。6.3 创建第一个 Python 文件项目创建完成后在左侧项目树中右键项目根目录选择New→Python File命名为hello。PyCharm 会自动创建hello.py文件。在文件中输入最简单的代码print(Hello, CSDN!)然后右键代码区域选择Run hello。此时底部会打开运行窗口输出Hello, CSDN!这行输出意味着什么它代表整条链路已经打通PyCharm 通过解释器运行了你的 Python 文件并把结果回显到 IDE 中。后面所有 Python 语法学习都可以在这个环境里进行。我们再加一点内容验证一下运行环境是否完全正常# 文件路径hello.py print(Hello, CSDN!) a 3 b 5 print(a b , a b)右键运行输出结果应为Hello, CSDN! a b 8如果运行时报错No Python interpreter configured说明解释器没有正确关联。解决方法进入File→Settings→Project→Python Interpreter点击齿轮图标选择Add Interpreter然后选择刚安装的 Python 版本。确认后重新运行即可。6.4 小结论运行结果能够打印出来说明 Python 解释器和 PyCharm 已经成功关联。很多新手在 PyCharm 里写了代码却跑不动绝大多数都是解释器没有选择正确。只要这一步通了后续的语法学习和项目练习就有了稳定可靠的基础环境。顺带提一句PyCharm 的调试器也是初学者值得学习的功能。在代码行号旁边点击一下可以设置断点然后点击右上角的调试按钮虫子图标程序会停在断点位置你可以逐行查看每个变量的值。这是理解程序执行流程最直观的方式。7. PyCharm 常用配置中文界面、字体与第三方库安装PyCharm 装好、项目跑通之后有几个日常使用频率很高的配置值得提前设置好。7.1 设置中文界面新版本 JetBrains 官方已经提供中文语言包不需要额外下载第三方汉化包。打开File→Settings→Plugins在 Marketplace 搜索Chinese Language Pack安装后重启 PyCharm 即可。如果你希望保持英文界面也可以不装完全看个人习惯。注意部分老教程会让你去第三方下载汉化补丁这已经过时且可能带来兼容问题原则上是能不用就不用。7.2 调整主题和字体默认情况下PyCharm 使用浅色主题。如果你喜欢深色编辑界面可以进入Settings→Appearance Behavior→Appearance在 Theme 下拉框中选择Darcula。字体设置同样在Settings→Editor→Font中调整。建议把字号调整到 16 左右并开启Enable font ligatures阅读代码会舒服很多。这个设置可根据显示器分辨率和个人喜好微调。7.3 在 PyCharm 中安装第三方库前面提到过Python 官方自带的库只覆盖基础功能。做数据分析需要 pandas做网页请求需要 requests做爬虫需要 BeautifulSoup。安装第三方库的标准工具是 pip。在 PyCharm 中安装第三方库最直观的方式是使用项目内置终端。点击底部菜单View→Tool Windows→Terminal在终端中直接输入pip install pandas安装过程会显示下载进度和依赖信息。看到Successfully installed pandas之类的内容说明安装成功。回到代码里就可以直接导入了import pandas as pd print(pd.__version__)如果你在 PyCharm 中运行import pandas仍然报错ModuleNotFoundError最常见的原因就是安装到了全局环境而项目使用的是 venv 虚拟环境。正确做法是在 PyCharm 项目终端中执行 pip 命令而不是在系统 PowerShell 中乱装包。查看当前项目已安装的包可以在终端中执行pip list也可以进入File→Settings→Project→Python Interpreter界面里会列出当前解释器环境下的所有第三方库和版本号。7.4 关于 IDE 中的 AI 助手现在的 PyCharm 已经不仅是编辑器JetBrains 官方在 IDE 中逐步集成了 AI 助手可以补全代码、解释代码、生成测试用例甚至直接回答报错原因。对新手来说遇到看不懂的报错可以直接问 AI 助手这会大大降低搜索门槛。但有一点要提醒AI 生成代码不是百分百正确更不是不学习的理由。最佳用法是让它先解释代码逻辑再手动敲一遍理解之后再用到项目里。这个习惯能让你在享受工具便利的同时真正提高编程水平。8. 常见问题与排查方法环境搭建过程中报错非常正常。我按实际工作中最常遇到的情况整理成下面这张排查表问题现象出现环节可能原因排查思路python 不是内部或外部命令命令行PATH 环境变量未配置安装时勾选 Add Python to PATH或手动添加环境变量pip 不是内部或外部命令命令行Scripts 目录不在 PATH检查 Python 安装目录下 Scripts 路径是否存在PyCharm 提示 No Python interpreter configuredPyCharm 运行Base interpreter 未选择Settings → Project → Python Interpreter → Add Interpreterimport pandas 报 ModuleNotFoundErrorPyCharm 运行第三方库装错环境在项目终端中 pip install不要只在全局环境安装pip 下载速度极慢或超时终端安装包默认源在国外配置国内镜像源控制台输出中文乱码PyCharm 运行编码设置不一致Python 3 默认 UTF-8检查文件编码和 IDE 控制台编码8.1 pip 换源解决办法pip 默认使用官方源在国内网络环境下有时候非常慢。最稳妥的做法是在用户目录下创建配置文件内容指向国内镜像源。在 Windows 下进入路径C:\Users\你的用户名\pip新建文件pip.ini写入以下内容[global] index-url https://pypi.tuna.tsinghua.edu.cn/simple trusted-host pypi.tuna.tsinghua.edu.cn保存后重新打开终端再次执行pip install就能明显感觉到下载速度提升。这里使用的是清华大学开源镜像站属于正规、公开、可用的镜像服务。8.2 其他值得关注的问题有同学在安装时选择自定义路径把 Python 装到了Program Files目录下结果后续安装第三方库时经常提示权限不足。遇到这种情况优先检查当前用户是否对该目录有写入权限或者干脆卸载后重装到默认路径。另外部分安全软件会将 pip 下载的部分第三方库误判为可疑文件。只要你的库是从官方 PyPI 或正规镜像源安装的一般问题不大。如果某个库反复被拦截请先确认使用场景是否合法合规再决定是否继续使用。9. 最佳实践与工程建议环境搭好只是起点后续开发中有几个习惯越早养成越好。这些实践能帮你避免很多高阶问题。9.1 每个项目都使用独立虚拟环境不要因为某个库在用就把它装到全局 Python。PyCharm 默认创建 venv 虚拟环境这是正确的默认行为。虚拟环境可以让不同项目之间互不干扰也方便随时删掉重建。如果项目环境变得一团糟直接删除 venv 文件夹重新创建比手动清理还要快。9.2 用 requirements.txt 管理项目依赖当项目开始使用第三方库就有必要记录依赖清单。在项目终端执行pip freeze requirements.txtPyCharm 中会生成一个requirements.txt文件记录当前项目所有依赖包的名称和版本。换电脑时只需在新环境中执行pip install -r requirements.txt就能一键恢复相同环境。这是团队协作中最基础也是最重要的一环。9.3 坚持从官方渠道获取软件这个问题我前面已经强调过这里再重复一次。无论下载 Python、PyCharm还是安装第三方库都尽量使用官方渠道或可信镜像源。网上大量“一键安装”“绿色版”“破解版”的软件包隐藏着巨大的安全风险。环境搭建值得多花几分钟而不是图一时方便。9.4 学会读报错信息新手面对红色报错信息时第一反应往往是重新安装环境。实际上大多数报错已经明确写出了问题位置和原因。比如ModuleNotFoundError: No module named pandas这句报错已经告诉你Python 在当前的解释器环境下找不到 pandas 这个模块下一步应该是检查安装环境和导入位置而不是重装整个 Python。最好的训练方式是先逐字读完报错尝试理解英文信息和文件名再复制关键报错内容去搜索引擎或 AI 助手查询。这个过程反复几次之后你会发现自己排查问题的能力提升非常快。9.5 下一步学习路线建议Python 环境就绪后可以按照这个学习顺序推进变量与数据类型 → 条件判断与循环 → 函数与模块 → 文件读写 → 第三方库实战。等到基础语法掌握得差不多就可以根据兴趣选择方向比如爬虫、数据分析、自动化脚本或者 Web 开发。如果你对数据科学方向感兴趣后续可以学习 Anaconda 和 conda 环境管理以及 pandas、NumPy、Matplotlib 等数据处理库。如果你对开发工具本身有探索欲也可以接触 VS Code 和 WSL这两种方式各有优势但那是后话。现阶段最要紧的是趁热打铁把刚搭好的环境用起来建立连续的学习节奏。最后留一个建议不要光看教程。把 Python 和 PyCharm 安装好创建第一个项目敲下第一行print亲眼看到输出窗口打印出内容这一整套流程才是真正属于你的。哪怕中间遇到报错那也是学习的一部分。本篇文章可以收藏备用每次重装系统或换电脑时直接翻出来按步骤操作就行。
返回列表