想象Python就像一把“万能工具刀”——无论是想做个网站、分析数据、写个小游戏,还是研究人工智能,它都能帮你搞定。比如:
举个生活例子
就像做菜前要先准备好锅和调料,写Python代码前也需要准备好“工作台”。环境没配好会遇到:
- 代码在自己电脑能运行,发给别人就报错
- 装了新工具反而把旧项目搞崩溃了
- 一堆看不懂的英文错误提示(比如
ModuleNotFoundError
)
安装完成后,你会在电脑上看到这样的画面:
# 在命令行输入:
python --version
# 显示 → Python 3.11.4 (版本号可能不同)
# 运行你的第一个程序:
print("Hello, World!") # 屏幕上会打印出这句话!
(小互动提问)
现在打开你的电脑,试着在搜索栏输入cmd
(Windows)或终端
(Mac),看看能不能找到黑乎乎的“命令行窗口”?
➔ 如果能,你已经完成第一步了!
(小贴士)
不用担心版本问题,Python 允许你电脑上同时装多个版本,后面会教你管理!
Python 在不同系统(Windows / Mac / Linux)上的安装方式略有不同,所以先确认你的电脑是哪种:
Win + R
,输入 winver
,可以看到系统版本(比如 Windows 10 / 11)。lsb_release -a
或 cat /etc/os-release
。(常见问题)
Q:我是 32 位还是 64 位系统?
A:现在大多数电脑都是 64 位,除非是很老的机器。如果不确定,可以搜索“如何查看电脑位数”。
(重要提醒)
✅ Windows 用户:安装时一定要勾选 Add Python to PATH
(否则后面会报错“python 不是命令”)!
✅ Mac/Linux 用户:如果系统自带 Python 2,不要删它!我们只是额外安装 Python 3,不影响旧版本。
为了避免安装失败,先确认:
(总结)准备工作清单
Add Python to PATH
。(安装前最后确认)
在点击安装按钮前,请再次确认:
步骤1:双击安装包
Add Python 3.x to PATH
(这是救命选项!)Install launcher for all users
(推荐)步骤2:选择安装方式
Install Now
(默认安装到C盘)Customize installation
(可以改安装路径)步骤3:等待安装
步骤4:验证安装
Win + R
输入 cmd
回车python --version
➔ 应该显示 Python 3.x.x
pip --version
➔ 应该显示 pip 23.x.x
(常见问题解决)
❌ 如果提示"python不是内部命令":
步骤1:双击.pkg文件
步骤2:验证安装
python3 --version
➔ 注意是 python3
不是 python
!M1/M2芯片特别说明
brew install python
which python3
应该显示:/opt/homebrew/bin/python3
方法1:最简单方式
sudo apt update
sudo apt install python3
方法2:安装最新版
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.11
验证安装
python3 --version
升级pip(Python的软件管家):
python -m pip install --upgrade pip
测试运行代码:
python -c "print('恭喜!你的Python能用了!')"
设置国内镜像(下载提速10倍):
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
✅ 能正确显示Python版本
✅ 能运行print("Hello World")
✅ pip能安装包(试试pip install numpy
)
如果都通过,恭喜你! 可以进入下一章学习虚拟环境了!
(先讲个故事帮你理解)
想象你是个画家:
- 画水彩时用一套颜料
- 画油画时用另一套颜料
如果混用会怎样?颜色全糊了!Python项目也一样,不同项目需要不同"颜料"(依赖包),虚拟环境就是帮你把颜料分开的"独立画室"。
避免"包污染"
保持系统干净
团队协作必备
步骤1:创建环境
# Windows系统:
python -m venv myenv
# Mac/Linux系统:
python3 -m venv myenv
➔ 这会创建一个叫myenv
的文件夹(名字可以自己改)
步骤2:激活环境
# Windows:
myenv\Scripts\activate # 看到(myenv)前缀就成功了!
# Mac/Linux:
source myenv/bin/activate
步骤3:验证
在命令前面应该会出现(myenv)
标记:
(myenv) python -c "import sys; print(sys.prefix)"
# 应该显示虚拟环境的路径(不是系统Python路径)
先安装:
pip install virtualenv
然后:
virtualenv myenv # 创建
source myenv/bin/activate # 激活(Mac/Linux)
pip install pipenv
cd 你的项目文件夹
pipenv install # 自动创建环境
pipenv shell # 进入环境
安装包
(myenv) pip install django # 只会装到当前环境
查看已安装包
(myenv) pip list
导出依赖清单
(myenv) pip freeze > requirements.txt
退出环境
deactivate # 所有系统通用!
删除环境
rm -rf myenv
(Linux/Mac)❓ 问:激活环境后命令前面没有(myenv)?
source
命令❓ 问:提示"找不到activate命令"?
# Windows:
.\myenv\Scripts\activate
# Mac/Linux:
source ./myenv/bin/activate
my_project/
├── .venv/ # 虚拟环境
├── app.py
└── requirements.txt
pipenv --rm
)requirements.txt
规范共享“配置环境像搭积木,第一次可能歪歪扭扭,但第十次就会又快又稳。现在你已获得Python世界的通行证,接下来就是用代码建造属于你的奇迹了!”