【嗨翻Python】零基础入门系列第02篇上篇我们聊了Python是什么,这篇我们动手把它装好。
· · ·
很多人学编程,第一步就死在了"装环境"上。
别怕。今天我用最简单的方式,带你把Python装好。跟着做,保证能跑起来。
学Python最大的门槛不是智商,是安装。跨过去,你就赢了一半。
· · ·
有两种安装方式,我推荐第一种:
| 方案 | 适合谁 | 难度 |
|---|
| Anaconda(推荐) | 所有人,尤其小白 | ★☆☆☆☆ |
| 官网Python + VS Code | 有一定基础的人 | ★★☆☆☆ |
为什么推荐Anaconda?
因为它是一个"全家桶"——装一个Anaconda,Python + 几百个常用库 + Jupyter笔记本 全都有了。不用一个个装,不用配环境变量,省心。
为什么不推荐直接装官网Python?
直接装官网Python,你需要额外做三件事:
1手动配置环境变量——告诉Windows"Python在哪里",很多新手在这一步就懵了
3手动安装常用库——numpy、pandas、matplotlib……一个个装,还有可能版本冲突
Anaconda把这些全帮你做了。装Anaconda就像装Office,打开就能用。
真实对比: 我带过一个学员,用官网Python装了3天,配环境变量配到崩溃。后来换Anaconda,10分钟搞定。工具选对了,事半功倍。
· · ·
第1步:下载
打开浏览器,访问Anaconda官网下载页面:
CODE
https://www.anaconda.com/download
选择 Windows 版本,点击下载(大约600MB)。
下载慢? 用清华镜像源,速度飞快:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/选最新版本(Anaconda3-2024.xx-Windows-x86_64.exe)
第2步:安装
2点 Next → I Agree → Next → Next
3安装路径建议用默认,不要装到C盘太深的目录,更不要装到中文路径
整个过程就是疯狂点Next,真的比装微信还简单。
为什么安装路径不能有中文?
这是很多新手会踩的坑。Python生态里大量工具是用C/C++写的,它们在读取路径时,默认用ASCII编码。中文路径在ASCII编码下无法识别,就会报各种莫名其妙的错。
简单说: 计算机底层的世界是英文的,中文路径会让很多工具"看不懂"你在说什么。
踩坑提醒: 安装路径里不能有中文!比如 D:\软件\Python 会报错,要改成 D:\Software\Python。
第3步:验证安装成功
1按 Win 键,搜索 Anaconda Navigator,打开它
2看到界面里有个 Jupyter Notebook,点下面的 Launch
如果你看到输出了 Hello, World!——恭喜,Python环境搞定了!
看到Hello World的那一刻,你就正式入门了。每个程序员都是从这里开始的。
· · ·
Anaconda自带的Jupyter Notebook适合学习和做数据分析。但如果你想写正经的项目代码,推荐装一个代码编辑器:
| 编辑器 | 特点 | 适合谁 |
|---|
| VS Code(推荐) | 免费、轻量、插件多 | 所有人 |
| PyCharm Community | 功能强大、但比较重 | 想做大型项目的 |
安装VS Code
1访问 https://code.visualstudio.com/
4搜索 Python,安装微软官方的Python插件
6按 Ctrl+Shift+P,输入"Python: Select Interpreter",选择你的Anaconda环境
完成! 现在你可以直接在VS Code里写Python了。
我的配置: 我日常用VS Code写代码,Jupyter做数据分析。两个搭配,效率最高。
· · ·
不管用Jupyter还是VS Code,来写你的第一段Python代码:
python
# 这是我的第一个Python程序
print("Hello, World!")
print("你好,Python!")
print("我是嗨翻Python的读者,我今天开始学Python了!")
运行后你会看到:
CODE
Hello, World!
你好,Python!
我是嗨翻Python的读者,我今天开始学Python了!
就这么简单。print() 是Python的"说话"命令——你让它打印什么,它就打印什么。
print()是你和电脑对话的第一句话。从今天起,电脑听你的。
· · ·
Q1:Anaconda Navigator打不开,闪退?
解决方案:
Q2:Jupyter Notebook浏览器没自动打开?
解决方案:
手动打开浏览器,访问 http://localhost:8888
或者在Anaconda Prompt中输入 jupyter notebook
如果端口被占用,用 jupyter notebook --port 8889
Q3:print()报红色错误?
99%是符号问题:
常见错误对比:
python
# 错误❌
print("Hello") # 中文括号
print("Hello") # 中文引号
# 正确✅
print("Hello")
为什么中文符号会报错? 因为Python解释器只认识英文字符集里的符号。中文括号虽然长得像英文括号,但在计算机看来是两个完全不同的字符。就像"人"和"入",看着像,但不是同一个字。
Q4:找不到Anaconda Navigator?
解决方案:
Q5:pip install 报错?
解决方案: 换国内镜像源
bash
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
报错不可怕,可怕的是不报错——因为你根本没开始写代码。
· · ·
翻车1:装了Anaconda又装了官网Python,环境打架
症状: 命令行输入python,打开的不是Anaconda的Python,版本号也不对。
原因: 两个Python的环境变量冲突了,系统不知道该用哪个。
解法: 卸载官网Python,只保留Anaconda。或者在安装Anaconda时勾选"Add to PATH"(但官方不推荐)。
翻车2:VS Code里运行Python,提示"找不到Python"
症状: VS Code右下角没有显示Python版本,或者运行时报错。
原因: VS Code不知道你的Python装在哪里。
解法:Ctrl+Shift+P → 输入"Python: Select Interpreter" → 选择Anaconda的路径。
翻车3:安装Anaconda后,开始菜单里找不到
原因: 安装路径太深或者安装过程被中断。
解法: 直接搜索"Anaconda Prompt",如果能打开就没问题。Navigator只是图形界面,Prompt才是核心。
· · ·
| 方案 | 操作步骤 | 平均耗时 | 踩坑概率 |
|---|
| Anaconda一键安装 | 下载→安装→验证 | 10分钟 | 低 |
| 官网Python + 手动配环境 | 下载→安装→配环境变量→装pip→装常用库 | 30分钟-3天 | 高 |
| 在线环境(不用装) | 打开浏览器→写代码 | 0分钟 | 无 |
真实时间线:
用Anaconda:最快10分钟搞定,慢也超不过30分钟
用官网Python:顺利的话30分钟,不顺利可能折腾一两天
· · ·
装完环境后,运行这段代码,一键检测你的Python环境是否就绪:
python
# 环境检测脚本 —— 一键检查你的Python是否安装正确
import sys
import os
print("=" * 40)
print(" Python 环境检测报告")
print("=" * 40)
# 1. Python版本
print(f"\n[1] Python版本:{sys.version}")
if sys.version_info >= (3, 8):
print(" ✅ 版本满足要求(3.8+)")
else:
print(" ❌ 版本太低,建议升级到3.8以上")
# 2. 安装路径
print(f"\n[2] Python路径:{sys.executable}")
# 3. 是否Anaconda环境
if "anaconda" in sys.executable.lower() or "conda" in sys.executable.lower():
print(" ✅ 检测到Anaconda环境")
else:
print(" ⚠️ 未检测到Anaconda(如果是官网Python也正常)")
# 4. 常用库检测
print(f"\n[3] 常用库检测:")
libs = ["numpy", "pandas", "matplotlib", "jupyter"]
for lib in libs:
try:
__import__(lib)
print(f" ✅ {lib} 已安装")
except ImportError:
print(f" ❌ {lib} 未安装")
# 5. 编码检测
print(f"\n[4] 文件编码:{sys.getdefaultencoding()}")
print(f" 系统编码:{sys.getfilesystemencoding()}")
print("\n" + "=" * 40)
print(" 检测完成!如有❌项,可按提示修复。")
print("=" * 40)
使用方法: 把代码复制到Jupyter或保存为.py文件运行。全部显示✅,说明环境完美。
· · ·
到现在为止,你有了:
✅ 代码编辑器(Jupyter 或 VS Code)
你已经超过了90%想学Python但还没开始的人。
· · ·
3试试 print(1 + 1) 会输出什么?print(2 * 3) 呢?
4挑战题: 用 print() 输出一个九九乘法表(提示:可以用 \t 制表符对齐)
· · ·
第03篇:你的第一个Python程序,跑起来!
下一篇我们学习如何保存和运行.py文件,了解交互式命令行,以及遇到报错怎么自己解决。