文章目录
本文是针对 Python 3.10.2 在 Windows 和 Linux CentOS 系统的详细安装教程,结合官方文档与最佳实践整理,涵盖关键步骤、验证方法及常见问题解决方案。
⚙️ Windows 系统安装教程
📥 1. 下载安装包
- 访问 https://www.python.org/downloads/release/python-3102/,选择 Python 3.10.2 → 点击
Windows installer (64-bit)
(64位系统)或Windows installer (32-bit)
(32位系统)。 - 若官网下载缓慢,可通过备用链接(如百度网盘)下载。
⚙️ 2. 运行安装程序
- 双击下载的
.exe
文件(如python-3.10.2-amd64.exe
)。 - 关键步骤:勾选
Add Python 3.10 to PATH
(否则需手动配置环境变量)。 - 选择安装方式:
- 快速安装:点击
Install Now
(默认路径C:\Program Files\Python310
)。 - 自定义安装:点击
Customize installation
→ 修改安装路径(如D:\Python310
)→ 勾选所有组件(pip、IDLE、文档)→ 点击Install
。
- 快速安装:点击
✅ 3. 验证安装
- 打开命令提示符(
Win + R
→ 输入cmd
):python --version # 应输出:Python 3.10.2 pip --version # 应输出:pip 21.x.x ...
- 测试交互模式:
python >>> print("Hello, Python!") Hello, Python! >>> exit()
⚠️ 4. 常见问题解决
问题 | 解决方案 |
---|---|
python 命令提示“不是内部命令” | 重新安装并勾选 Add Python to PATH ,或手动添加环境变量:控制面板 → 系统属性 → 环境变量 → Path → 添加 Python 安装路径(如 C:\Python310) 。 |
多版本共存冲突(如 Python 2 与 3.10) | 使用 py -3.10 指定版本运行,或通过绝对路径调用(如 C:\Python310\python.exe )。 |
安装路径含中文导致异常 | 安装路径避免使用中文,仅用英文或数字。 |
🐧 CentOS 系统安装教程
⚙️ 方法1:Yum 安装(简易版)
- 更新系统并安装 Python 3.10:
sudo yum update -y sudo yum install python3.10 -y # 需确保已启用 EPEL 仓库
- 验证安装:
python3.10 --version # 输出:Python 3.10.2
⚙️ 方法2:源码编译安装(推荐,自定义性强)
- 安装依赖工具:
sudo yum groupinstall "Development Tools" -y sudo yum install zlib-devel bzip2-devel openssl-devel libffi-devel -y
- 下载并编译 Python 3.10.2:
wget https://www.python.org/ftp/python/3.10.2/Python-3.10.2.tgz tar -xzf Python-3.10.2.tgz cd Python-3.10.2 ./configure --enable-optimizations # 启用性能优化 make -j $(nproc) # 多线程编译 sudo make altinstall # 避免覆盖系统默认 Python
- 验证安装:
python3.10 --version # 输出:Python 3.10.2
⚙️方法3:使用 pyenv(多版本管理)
- 安装 pyenv:
curl https://pyenv.run | bash echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init --path)"' >> ~/.bashrc source ~/.bashrc
- 安装 Python 3.10.2:
pyenv install 3.10.2 pyenv global 3.10.2 # 设为默认版本
- 验证:
python --version # 输出:Python 3.10.2
⚠️关键注意事项
-
CentOS 系统兼容性:
- 避免替换系统默认 Python(如
/usr/bin/python
),否则可能导致yum
等工具失效。 - 若需默认使用 Python 3.10,建议通过
update-alternatives
配置:sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.10 2 sudo update-alternatives --config python3 # 手动选择版本
- 避免替换系统默认 Python(如
-
虚拟环境配置(推荐):
python3.10 -m venv my_project_env # 创建 source my_project_env/bin/activate # 激活
⚙️环境验证
⚙️PyCharm调试技巧
习惯使用Java开发工具IDEA的同学,肯定喜欢用他们公司Python的同类产品:PyCharm。具体安装步骤如下:https://zhuanlan.zhihu.com/p/1896712309365249204
调试技巧:
Special Variables如下:
💎 安装总结
系统 | 安装方式 | 验证命令 | 核心注意事项 |
---|---|---|---|
Windows | 官网安装包 + 勾选 Add to PATH | python --version | 避免路径冲突 |
CentOS | 源码编译 + make altinstall | python3.10 --version | 保留 /usr/bin/python 默认 |
环境配置完成后,可访问 https://docs.python.org/3/tutorial/ 开始学习。遇到问题可查阅 https://stackoverflow.com/questions/tagged/python-installation 或社区论坛。
更多技术干货欢迎关注微信公众号“风雨同舟的AI笔记”~
【转载须知】:转载请注明原文出处及作者信息