尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Python环境搭建指南:从安装到PyCharm配置全流程

Python环境搭建指南:从安装到PyCharm配置全流程 很多刚接触编程的朋友在第一步“安装Python”和“配置PyCharm”上就被劝退了。不是下载地址找不到就是安装完打开报错或者写第一行代码时发现自己用的还是系统自带的旧版Python白白浪费了一晚上。这篇文章就是一份完整的 Python 环境搭建指南覆盖 Python 下载安装、PyCharm 安装配置、环境变量验证、以及国内网络环境下常用的镜像加速方案最后还会聊一聊大家非常关心的激活与授权问题。不管是零基础入门还是想把自己电脑重装一遍开发环境都可以直接照着做。1. Python 到底是什么为什么人人都要先装它1.1 Python 的定位Python 是一种解释型、面向对象、动态数据类型的高级编程语言。语法简洁、上手快、生态庞大是数据科学、Web 开发、自动化脚本、爬虫、人工智能等领域使用最广泛的语言之一。“解释型”可以简单理解为你写完代码后不需要像 C/C 那样先编译成机器码再运行Python 解释器会直接读取你的.py文件并逐行执行。这种特性让 Python 的开发效率非常高非常合适快速验证想法、写脚本工具、做数据分析和教学入门。Python 的特点可以总结为以下几点语法接近自然语言可读性好。跨平台Windows、macOS、Linux 都能运行。内置标准库非常丰富比如文件操作、网络请求、数据处理、正则表达式等开箱即用。第三方库数量庞大比如数据分析的 pandas、爬虫的 requests、Web 开发的 Flask 和 Django、人工智能的 PyTorch 和 TensorFlow。1.2 为什么环境搭建这么重要很多新手会把“写代码”和“配环境”混在一起结果代码本身没错问题全出在解释器版本不对、没勾选 PATH、或者项目里 import 不到第三方库上。Python 环境包含三层Python 解释器本体。pip 包管理工具。你项目里安装的第三方包和虚拟环境。这三层只要有一层没配好程序就跑不起来。所以环境搭建这一步不能跳过也不能用“随便装一个就行”的心态来处理。1.3 Python 2 和 Python 3 怎么选如果你看到网上很多旧教程还在讲 Python 2请直接忽略。Python 2 早在 2020 年 1 月 1 日就已经停止官方维护不再有安全更新。现在的选择只有 Python 3.x 系列而且是选择具体哪个小版本。官方建议使用最新的稳定版本但如果你需要兼容某些公司内部老旧框架则可以参考项目文档指定版本。本文以 Python 3.12 和 Python 3.13 为例Python 3.11 及以下版本的安装方法基本一致。2. 环境准备先了解你自己的电脑2.1 操作系统和版本不同操作系统安装 Python 的方式有所不同但整体思路一致。操作系统安装方式推荐程度Windows 10/11官网下载 exe 安装包双击安装新手最友好macOS官网下载 pkg或使用 Homebrew都可行Ubuntu/Debianapt 包管理或官网源码编译看需求CentOS/RHELyum/dnf系统自带版本可能偏旧本文核心演示以 Windows 为主因为你最可能在 Windows 笔记本上做第一步。macOS 和 Linux 的小差异会在后面单独提一下。2.2 安装前检查系统是否已有 Python很多情况下你的电脑已经装了 Python只是你不知道。在动手下载之前先打开命令行确认一下。Windows 打开命令行的方式按Win R键输入cmd回车。或者在开始菜单搜索“命令提示符”或“PowerShell”。在命令行输入python --version如果输出类似Python 3.12.4说明系统里已经存在 Python。如果提示“python 不是内部或外部命令”则说明未安装或者安装了但没有添加到系统环境变量。这里还有一个容易踩坑的地方Windows 的 Microsoft Store 可能已经安装了 Python 的“应用执行别名”导致你在命令行输入python时会自动打开 Microsoft Store 而不是运行 Python。遇到这种情况可以先在“设置 - 应用 - 高级应用设置 - 应用执行别名”中把python.exe和python3.exe的开关关掉再继续下面的安装。2.3 明确本文版本策略由于 Python 版本迭代速度较快本文不锁定某一个具体版本号而是以下载当前官网提供的稳定版为例。你在实际安装时看到的最新稳定版本号可能比本文提到的更高这不影响安装步骤只需要注意尽量选择 3.8 以上的版本。生产环境项目建议参考项目文档不要盲目追最新。如果公司内部有统一版本规范优先按公司规范来。3. Python 官方下载与安装Windows 篇3.1 下载安装包Python 的官方下载地址是官网的 Downloads 页面。进入页面后你会看到一个大大的黄色按钮写着 “Download Python 3.x.x”这个按钮就是当前最新稳定版。点击即可下载 Windows 安装包。如果你需要历史版本或者需要下载 32 位 / 64 位特定版本可以往下滑找到 “Looking for a specific release?”然后根据自己的操作系统选择对应的安装包。Windows 安装包通常有两种格式Windows installer (64-bit)64 位系统使用。Windows installer (32-bit)32 位系统或老软件兼容场景使用。现在绝大多数电脑都是 64 位系统直接下载 64 位版本即可。3.2 安装过程最关键的一步是勾选 PATH双击下载好的.exe文件进入安装界面。这里有一个非常关键的选项很多人翻车就是因为少看了这一步。在安装界面最下方有一个复选框[√] Add python.exe to PATH默认是不勾选的请务必勾上。这一步的作用是把 Python 解释器所在目录自动添加到系统环境变量 PATH 中。如果不勾选你后续在命令行中使用python命令会提示找不到命令。勾选后建议选择 “Customize installation” 而不是 “Install Now”这样可以更清楚地看到安装选项。自定义安装界面中以下选项建议全部保留默认勾选选项作用Documentation安装官方文档pipPython 包管理工具必须安装tcl/tk and IDLETkinter 图形界面库和 IDLE 编辑器Python test suitePython 标准库测试套件py launcher方便在命令行使用 python 启动器进入 Advanced Options 页面后需要注意Install for all users建议勾选避免权限问题。Add Python to environment variables确认勾选。Precompile standard library建议勾选提高标准库启动速度。安装路径可以保持默认比如C:\Program Files\Python312\也可以自己改到一个无空格的纯英文路径比如D:\Python\Python312\。点击 Install等待安装完成。3.3 验证安装是否成功安装完成后重新打开一个新的命令行窗口输入以下两条命令python --versionpip --version如果输出类似这样的内容说明安装成功Python 3.12.4 pip 24.0 from C:\Program Files\Python312\Lib\site-packages\pip (python 3.12)如果提示 pip 不是内部命令但 python --version 有输出说明 pip 没有正确安装或没有加到 PATH 中。可以尝试用下面这个命令来启动 pippython -m pip --version如果python -m pip能正常输出说明 pip 模块本身没问题只是 PATH 没有包含 Scripts 目录后面需要手动配置环境变量。4. 环境变量与常用 Python 命令4.1 为什么要理解 PATH 环境变量PATH 是操作系统用来搜索可执行程序的目录列表。你在命令行输入python时系统会按照 PATH 里配置的目录顺序依次查找是否存在python.exe文件。查到就执行查不到就报“不是内部或外部命令”。所以很多 Python 环境问题的根源不是 Python 没装上而是python.exe所在的目录没有加入 PATH。手动配置的步骤如下在桌面右键“此电脑” - 属性 - 高级系统设置。点击“环境变量”。在“系统变量”或“用户变量”中找到Path双击编辑。点击“新建”把 Python 安装目录以及 Python 安装目录下的Scripts目录添加进去。例如C:\Program Files\Python312 C:\Program Files\Python312\Scripts配置完成后重新打开命令行输入python --version验证。4.2 pip 包管理器的基本用法pip 是 Python 官方自带的包管理工具用来安装第三方库。常用命令如下安装第三方库pip install requests安装指定版本pip install requests2.31.0升级 pip 本身python -m pip install --upgrade pip查看已安装的包pip list卸载包pip uninstall requests初次使用 pip 时很多人会遇到下载速度极慢、超时、甚至报错的情况。这通常是因为 pip 默认访问的是国外的 PyPI 源。下面在配置环节会专门讲如何切换国内镜像源。4.3 国内镜像源加速配置由于网络环境的原因直接使用 pip 官方源可能非常慢。国内比较稳定且常用的几个 PyPI 镜像源有镜像源地址清华https://pypi.tuna.tsinghua.edu.cn/simple阿里云https://mirrors.aliyun.com/pypi/simple/中科大https://pypi.mirrors.ustc.edu.cn/simple/腾讯云https://mirrors.cloud.tencent.com/pypi/simple/临时指定镜像源安装包pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple永久配置镜像源推荐在命令行执行pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple执行完成后pip 会把配置写入用户目录下的pip.iniWindows或pip.confmacOS/Linux。之后所有 pip install 都会自动使用该源。除了镜像源还可以通过--trusted-host避开部分网站在 HTTPS 证书验证上的问题但正常情况下不需要。5. PyCharm 下载与安装5.1 为什么选择 PyCharmPyCharm 是 JetBrains 公司推出的 Python 集成开发环境IDE拥有代码补全、语法检查、调试器、版本控制集成、虚拟环境管理等功能是 Python 开发中最主流的 IDE 之一。PyCharm 有两个版本Community社区版免费开源适合纯 Python 开发功能已经足够日常使用。Professional专业版收费额外支持 Web 开发框架Django、Flask、数据库工具、远程开发等功能。对于刚入门 Python、写爬虫脚本、做数据分析的同学社区版完全够用。如果你要学习 Django Web 开发专业版会更方便但也可以用社区版 命令行工具实现。5.2 下载安装包PyCharm 官方下载地址是 JetBrains 官网的 PyCharm 下载页面。进入页面后能看到两个下载入口左侧是专业版Professional的 Download 按钮。右侧是社区版Community的 Download 按钮。下载时选择对应操作系统的版本即可。Windows 推荐下载.exe安装包。5.3 安装步骤双击下载好的安装包进入安装向导按以下步骤操作点击 Next。选择安装路径建议不要放在 C 盘系统盘根目录例如D:\Program Files\JetBrains\PyCharm Community Edition。安装选项界面建议勾选Create Desktop Shortcut创建桌面快捷方式Add Open Folder as Project右键目录直接用 PyCharm 打开Add launchers dir to the PATH将启动器加入 PATH.py关联可以勾选也可以不勾选看个人习惯。点击 Install等待安装完成。安装完成后勾选 “Run PyCharm” 并点击 Finish。5.4 首次启动与项目创建第一次启动 PyCharm 时会进入初始配置界面主要包含主题选择可以选 Darcula深色或 IntelliJ Light浅色。是否创建桌面入口和脚本。插件市场加载。进入主界面后点击 “New Project” 创建第一个 Python 项目。关键配置项如下配置项说明Location项目存放路径Base interpreterPython 解释器选择你安装的 Python 3.xCreate a main.py welcome script勾选后自动创建 main.py 示例文件选择解释器时如果 PyCharm 没有自动检测到系统 Python可以点击 “Add Interpreter” 手动添加选择 “System Interpreter” 并定位到你的 Python 安装路径。创建完成后PyCharm 会自动为项目创建一个虚拟环境venv这样做的好处是当前项目安装的第三方包不会污染全局 Python 环境。6. PyCharm 中文界面与常用配置6.1 安装中文语言包如果英文界面让你感觉吃力可以安装官方中文语言包。在 PyCharm 中点击左上角File - SettingsmacOS 是PyCharm - Preferences然后选择Plugins在 Marketplace 搜索Chinese找到 “Chinese (Simplified) Language Pack” 插件点击 Install。安装完成后按照提示重启 PyCharm界面就会变成中文。如果不习惯可以在设置中把插件禁用。6.2 配置项目解释器每个 PyCharm 项目都可以使用独立的解释器。在设置界面中File - Settings - Project: 项目名 - Python Interpreter在这里可以查看当前使用的解释器路径、已安装的包也可以点击加号安装新包。安装包时PyCharm 默认使用 pip所以你只需要输入包名点击 Install Package 即可。需要注意PyCharm 的包安装同样受到网络影响如果安装慢或者超时建议在终端中进入项目虚拟环境后用 pip 安装并在 pip 配置中设置国内镜像源。6.3 常用设置项以下设置项能提升日常开发体验字体大小Settings - Editor - Font建议设置为 16 或 18保护视力。自动导入Settings - Editor - General - Auto Import勾选 Python 相关选项写代码时自动补全 import。文件编码Settings - Editor - File Encodings建议全部设置为 UTF-8。缩进规范Python 对缩进敏感PyCharm 默认使用 4 空格缩进这个不需要改动。7. Python PyCharm 第一个运行示例7.1 编写 hello.py在 PyCharm 中新建 Python 文件。右键项目根目录 - New - Python File输入文件名hello回车。在文件中输入如下代码print(Hello, Python!) print(我的第一个 PyCharm 项目运行成功。)7.2 运行代码点击代码编辑区域右上角的绿色三角形运行按钮或者在代码中右键选择Run hello。运行结果会在底部 Run 窗口显示Hello, Python! 我的第一个 PyCharm 项目运行成功。 Process finished with exit code 0exit code 0表示程序正常结束。如果看到exit code 1或抛出的异常说明代码或环境还有问题。这个流程虽然简单但具备完整意义你已经在自己的电脑上完成了“编写代码 - 解释器执行 - 输出结果”的闭环接下来学任何 Python 语法都可以在这个环境里练习。8. PyCharm 激活与授权为什么建议使用正版8.1 关于激活的客观说明PyCharm 专业版是商业软件JetBrains 通过订阅制收费。网上确实存在很多“一键激活”“永久激活码”“破解补丁”等资源但这里必须明确说明使用盗版激活工具存在安全风险激活工具往往需要修改 IDE 文件、劫持域名或关闭防火墙可能被植入恶意代码。这类激活方式通常无法获得官方更新IDE 一旦升级就可能失效。从法律和职业道德角度不鼓励也不建议在学习和工作中使用盗版软件。如果你需要使用专业版功能有几种合法且低成本的途径使用免费社区版Community最推荐。对于 Python 基础语法学习、脚本开发、数据分析、爬虫社区版功能完全足够。JetBrains 学生授权如果你是学生或教师可以使用学校邮箱在 JetBrains 官网申请免费教育授权全家桶产品都能用。开源项目授权如果你是 GitHub 上有影响力的开源项目维护者可以申请 JetBrains 开源支持。个人付费订阅如果专业版确实提高工作效率而且你负担得起直接订阅官方许可证是最省心的方式。8.2 社区版和专业版如何选择很多新手一开始就纠结要不要用专业版。用一个标准来判断你现在是否明确需要 Web 开发框架Django、Flask、SQL 数据库可视化、远程解释器或 Docker 支持如果不需要社区版就是正确答案。等你以后真正遇到“社区版功能不够”的场景再去升级也不迟而且到那时你也能判断自己是否愿意为专业版付费。8.3 社区版能做什么这里给出一份社区版能力清单帮你打消疑虑功能社区版支持情况Python 语法高亮和代码补全支持Debug 调试支持虚拟环境管理支持git 版本控制支持pytest / unittest 测试框架支持Jupyter Notebook支持Django / Flask 项目只支持代码编写提示不支持专业 Web 功能数据库可视化工具不支持9. 常见问题与排查清单9.1 常见报错及解决方案问题现象常见原因解决思路python 不是内部或外部命令Python 未安装或未加入 PATH检查是否勾选 Add python.exe to PATH手动配置环境变量pip 不是内部或外部命令Scripts 目录未加入 PATH将Python安装目录\Scripts加入 PATHpython --version显示 2.x系统中存在旧版 Python检查 PATH 顺序优先使用 3.x 解释器pip 安装包速度极慢访问官方 PyPI 源缓慢配置清华或阿里云镜像源PyCharm 中无法找到解释器没有正确添加 Python 路径在 Project Interpreter 中手动添加系统解释器ModuleNotFoundError: No module named requests第三方库未安装pip install requests或者在 PyCharm 中安装包PyCharm 启动提示 SDK 无效解释器路径失效重新在设置中指定 Python 解释器中文乱码编码格式问题确认文件编码为 UTF-8控制台设置 UTF-89.2 排查环境问题时的通用思路遇到环境问题建议按以下顺序排查确认你执行命令的终端是“新的”终端环境变量修改后旧终端不会自动刷新。确认python指向的到底是哪个解释器用where pythonWindows或which pythonmacOS/Linux查看。确认当前项目用的是虚拟环境还是全局解释器用 PyCharm 右下角的解释器信息判断。确认 pip 安装包时是否进入了正确的虚拟环境。如果还是无法定位在命令行运行python -c import sys; print(sys.executable)直接输出当前解释器路径。10. 开发环境与依赖管理的最佳实践10.1 虚拟环境是必须养成的习惯Python 项目之间的依赖往往不同。比如项目 A 需要requests2.31.0项目 B 可能需要requests2.20.0如果都装到全局环境中迟早会发生冲突。PyCharm 创建新项目时会默认创建一个.venv虚拟环境目录。这个目录不需要提交到 git因为它是本机环境其他协作者可以通过requirements.txt自动重建。激活虚拟环境的方法Windows PowerShell 或 CMD.venv\Scripts\activatemacOS / Linuxsource .venv/bin/activate激活后命令行提示符会多出一个(.venv)前缀表示当前处于虚拟环境中。10.2 使用 requirements.txt 管理依赖在项目根目录执行pip freeze requirements.txt该命令会把当前环境下所有已安装的包和版本号导出到一个文本文件中。别人拿到你的项目后可以这样恢复环境pip install -r requirements.txt10.3 项目结构建议一个规范的 Python 小项目至少应该包含my_project/ ├── .venv/ # 虚拟环境不提交 git ├── src/ # 源码目录 │ └── main.py ├── tests/ # 测试目录 │ └── test_main.py ├── requirements.txt # 依赖清单 └── README.md # 项目说明这样做的好处是源码、测试、依赖、文档各有归属项目变复杂后不会乱成一团。10.4 生产环境注意事项如果你的 Python 脚本最终要部署到服务器上还需要注意尽量固定 Python 版本用python3.12而不是python3这种软链接。服务端部署建议使用 docker 镜像把 Python 版本、依赖、运行环境一起打包。不要把虚拟环境目录拷贝到服务器上而是用requirements.txt重新安装。不要在线上环境直接pip install来验证代码应走测试环境验证流程。11. 总结与下一步学习建议到这里你已经完成了一个完整的 Python 开发环境搭建流程。现在可以做的事情包括在命令行运行 Python 脚本。用 pip 安装第三方库并配置国内镜像源。在 PyCharm 中创建项目、编写代码、运行调试。使用虚拟环境隔离不同项目的依赖。接下来可以按这个路线继续学习Python 语法基础数据类型、条件语句、循环、函数、类。常用标准库os、sys、json、csv、datetime。第三方库实战requests 网络请求、BeautifulSoup 解析网页、pandas 数据处理。项目实践写一个爬虫脚本或者做一个命令行小工具。工程化工具git 版本管理、pytest 测试、virtualenv 环境管理、Docker 部署。如果在安装和配置过程中遇到任何问题优先回到命令行检查python --version和pip --version的输出这两个命令能帮你快速定位 80% 的环境问题。如果你希望我接着写一篇 PyCharm 常用快捷键和调试技巧的文章或者 Python 爬虫入门实战可以在评论区留言我会根据大家的需求继续更新。收藏本文下次重装系统时可以直接照着操作。
返回列表