装完 Python 却提示「不是内部或外部命令」,多数情况不是装坏了,而是安装时没勾 PATH,或者装完没重开终端。这篇把 Python 入门环境怎么装的完整流程、验证方法和 4 个高频坑讲清楚,Windows 和 Mac 都覆盖,照着做大约 10 分钟能跑出第一行代码。
先判断你卡在哪一步
新手的环境问题基本只有三类,对号入座再动手,别急着卸载重装。
- 命令行提示「不是内部或外部命令」或找不到 python:安装时没勾 PATH,或装完没重开终端。
- 输入 python 后跳到 Microsoft Store:Windows 自带的「应用执行别名」在抢路。
- 能进交互环境,但 pip 装包失败:多数是网络慢、用了管理员权限,或者装到了另一个 Python 版本下。
结论:多数情况不需要卸载重装,先做完下一节的验证,再看输出决定。
Python 入门环境怎么装:Windows 三步
只从 python.org 下载,别去第三方下载站拿安装包。
- 打开 python.org/downloads,点页面上的下载按钮,拿到官网当前的稳定版安装包。
- 双击安装,在第一页底部勾选
Add python.exe to PATH,再点Install Now。
- 装完关掉所有命令行窗口,按 Win+R 输入
cmd回车重新打开。输入python --version,能显示版本号就成功;若提示找不到命令,改输入py --version再试。
py 是 Windows 的 Python 启动器,通常比 python 更稳。装了多个版本时,用 py -0 可以列出机器上所有已安装版本。

除了 Windows,Mac 上 Python 入门环境怎么装
Mac 的命令行默认只有 python3,第一次运行还可能要求装 Xcode 命令行工具。
- 打开「终端」,输入
python3 --version。如果弹出安装命令行工具的提示,点安装并等它跑完。
- 想用更新的版本,去 python.org 下载 macOS 安装包,或者用 Homebrew 执行
brew install python。
- 验证:输入
python3 -c 'print("ok")',终端输出 ok 就算通了。
注意 Mac 上直接写 python 通常无效,日常命令统一用 python3 和 python3 -m pip。
装完必须做的 3 个验证
python --version(Mac 用python3 --version):确认解释器能被调用。
python -m pip --version:确认包管理工具可用。以后装包统一写python -m pip install 包名,能避免装错版本。
- 新建
test.py,里面写print(1+1),在文件所在目录运行python test.py,输出 2 说明整条运行链路没问题。

4 个高频坑与避坑提醒
- 路径带中文或空格:项目目录放纯英文路径,比如
D:\code\demo,能省掉一堆莫名其妙的编码报错。
- 输入 python 跳商店:进「设置 > 应用 > 高级应用设置 > 应用执行别名」,把 python.exe、python3.exe 两个开关关掉。
- 装包慢或超时:不要用管理员身份跑命令行。网络慢时可以换国内镜像源,执行
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple,可用性以镜像站官方页面为准。
- 工具装太多不知道用哪个:初学阶段用 VS Code 加 Python 官方扩展就够,编辑器本身免费,功能不缺。

免费和付费的边界
- python.org 的解释器、pip、VS Code、PyCharm 社区版:免费,学完基础语法完全够用。
- Anaconda 发行版:个人使用免费,体积有几个 GB,价值主要在数据科学类库;纯学语法没必要装,企业使用以官方条款为准。
- PyCharm 专业版是订阅制,网页开发和数据库支持更强,新手可以先不买。
按上面的顺序走一遍,Python 入门环境怎么装这件事就到此结束了,省下的时间花在写代码上更划算。
常见问题(FAQ)
输入 python 提示「不是内部或外部命令」怎么办?
先关掉所有命令行窗口重新打开。还不行就是安装时没勾 PATH,重跑安装包选 Modify 把 PATH 勾上,或者直接用 py 命令代替。
学 Python 一定要装 Anaconda 吗?
不用。它只是把解释器和常用数据科学库打包在一起,体积大、更新慢。学语法、写小脚本用官方安装包加 pip 就够。
pip 安装总是超时怎么解决?
先确认 python -m pip --version 能用,再按上面避坑部分换国内镜像源。公司网络有代理的话,需要按 IT 给的地址单独配置代理。
Windows 和 Mac 学 Python 有区别吗?
语法完全一样,区别只在命令名。Mac 上统一用 python3,Windows 上用 python 或 py,写代码时不用区分。
最后更新:2026-10-06(工具界面、价格与政策可能调整,请以官方页面为准)。