针对零基础读者,系统介绍了Python解释器的安装与调用。涵盖Windows、macOS、Linux各平台,从系统环境检查、版本选择到安装步骤、验证安装及交互式运行。还涉及虚拟环境创建、依赖管理、常见报错排查及多版本共存方案,帮助读者快速搭建并高效使用Python开发环境。
这篇教程面向完全零基础的读者,从下载安装到日常使用,步骤清晰,内容涵盖所有平台,保证看了就能用。

长期稳定更新的攒劲资源: >>>点此立即查看<<<
先说几个基础判断,少走弯路。
先看电脑系统。Windows用户:右键点击“此电脑”→“属性”,查看“系统类型”一栏。显示“64位操作系统”就选64-bit安装包,显示“32位操作系统”就选32-bit。绝大多数近几年的电脑都是64位的。
macOS用户:点击左上角苹果图标→“关于本机”,确认系统版本在macOS 10.15或以上。
Linux用户:在终端输入uname -m,输出x86_64表示是64位系统。
版本怎么选?
前往python.org下载最新稳定版即可。当前推荐3.12.x或3.14.x系列。避开带“alpha”“beta”字样的测试版——不稳定。
Python 2.x已停止维护,不要使用。
第一步:下载
打开浏览器,输入python.org,将鼠标悬停在“Downloads”上,网站会自动识别系统。点击黄色按钮“Download Python 3.x.x”下载安装包。
如果网站未自动匹配,手动在下载页面找到“Windows installer (64-bit)”。
第二步:安装(最关键的一步)
双击下载的.exe文件。
安装界面打开后,先将最底下“Add Python to PATH”勾选。 这一步不做,后续在命令行输入python会提示“不是内部命令”。
勾选后,点击“Install Now”。等待进度条走完,看到“Setup was successful”即安装完成。
如需自定义安装位置(例如不装到C盘),点击“Customize installation”,然后将安装路径改为D盘或其他盘。路径中不要包含中文或空格,避免后续问题。
第三步:可选组件
自定义安装时,建议勾选以下几项:
方法一:官网安装包(推荐新手)
前往python.org下载macOS的.pkg文件(非.dmg)。双击运行,按提示点击“Continue” → “Agree” → 输入密码完成安装。
方法二:Homebrew(适合长期开发)
如果已安装Homebrew,在终端中直接输入:
brew install python
未安装Homebrew则先安装Homebrew,再安装Python。
macOS可能自带Python 2.x,建议使用python3命令而非python,避免与系统自带的旧版本混淆。
使用系统包管理器安装(最稳妥)
Ubuntu/Debian系:
sudo apt update sudo apt install python3 python3-pip
CentOS/RHEL/Fedora系:
sudo yum install python3 python3-pip
或者使用dnf:
如果仓库中的版本过旧,需安装特定版本,可从源码编译安装——但新手不推荐,操作不当可能影响系统工具。
安装完成后,先验证是否可用。
Windows: 按下Win + R,输入cmd回车。在黑色窗口中输入:
python --version
macOS / Linux: 按下Command + 空格(Mac)或Ctrl + Alt + T(Linux)打开终端,输入:
python3 --version
看到类似Python 3.12.4的版本号,说明安装成功。
再验证pip(Python包管理工具):
pip --version
如果提示“pip 不是内部或外部命令”,Windows用户可能是PATH未配置——最简单的解决办法:卸载重装,这次记得勾选“Add Python to PATH”。
试试交互式运行
在命令行输入python(Windows)或python3(Mac/Linux),会看到三个大于号>>>,即Python交互模式。在>>>后面输入:
print("Hello, World!")
回车。看到屏幕上输出Hello, World!,说明一切正常。
交互模式适合测试少量代码,真正编写程序需使用脚本文件。
第一步:创建文件
找一个合适的位置新建一个文本文件,命名为hello.py。注意后缀为.py而非.txt。
第二步:写代码
使用记事本或任何文本编辑器打开,输入:
print("Hello, World!")
保存。
第三步:运行
打开命令行或终端,切换到文件所在目录,然后:
Windows:
python hello.py
macOS / Linux:
python3 hello.py
屏幕上输出Hello, World!即成功。
除直接运行脚本外,Python解释器还提供一些实用的调用方式。
-c参数:直接执行代码
不想创建文件,仅执行一句代码:
python -c "print('Hello')"
-m参数:以模块方式运行
例如启动一个简单的HTTP服务器:
python -m http.server
或者使用-m venv创建虚拟环境(下文详述)。
-h或--help:查看所有参数
python --help
会列出所有可用的命令行选项。
-V:查看版本(与--version相同)
python -V
为什么要用虚拟环境?
不同项目可能需要同一个库的不同版本。项目A需pandas 1.3,项目B需pandas 2.0——安装在同一个Python中会冲突。虚拟环境为每个项目单独隔离,各装各的,互不干扰。这是专业开发者的标配。
创建虚拟环境
Python 3.3+自带venv模块,无需额外安装。
进入项目目录,执行:
python -m venv .venv
这会在当前目录下创建一个名为.venv的文件夹,其中包含独立的Python运行环境。
如需指定版本号:python3.12 -m venv .venv
激活虚拟环境
.venvScriptsactivate.bat.venvScriptsActivate.ps1source .venv/bin/activate激活后,终端提示符前面会出现(.venv),表示当前处于虚拟环境中。
安装和查看包
激活后,使用pip install安装包,仅会安装到当前虚拟环境:
pip install pandas numpy
查看已安装的包:
pip list
退出虚拟环境
deactivate
新手最常见的几个报错,逐一拆解。
1. ModuleNotFoundError / ImportError: No module named 'xxx'
表示要导入的模块未找到。
排查步骤:
pip list | grep xxx(Windows使用findstr)pip install xxxwhich python(Windows使用where python)查看当前使用的解释器2. python 不是内部或外部命令(Windows)
PATH未配置。最简单的办法:卸载Python,重装,这次务必勾选“Add Python to PATH”。
3. pip 命令找不到
同样为PATH问题,或pip未安装。安装Python时在可选功能中勾选pip。
4. 语法错误SyntaxError
代码写错。报错信息会指出哪一行、哪个位置出现问题。仔细检查括号、引号是否成对,缩进是否正确。
有时一个项目需要Python 3.8,另一个需要3.12。如何在同一台电脑上和谐共存?
方案一:pyenv(推荐)
pyenv是专门用于管理多版本的工具,轻量、好用,不影响系统自带的Python。
安装pyenv(Linux/macOS):
curl https://pyenv.run | bash
然后按提示将几行配置添加到~/.bashrc或~/.zshrc中,重新打开终端。
常用命令:
# 查看可安装的版本 pyenv install --list # 安装某个版本 pyenv install 3.12.0 # 查看已安装的版本 pyenv versions # 设置全局默认版本 pyenv global 3.12.0 # 在当前目录下固定版本(会生成 .python-version 文件) pyenv local 3.8.10
Windows用户可使用pyenv-win。
方案二:编译安装时使用altinstall(Linux)
从源码编译时使用make altinstall而非make install,这样不会覆盖系统默认的python命令。
安装后使用/usr/local/bin/python3.x这样的完整路径调用特定版本。
1. 使用最新稳定版
新版本通常包含性能优化。例如Python 3.11比3.10快不少。
2. 善用虚拟环境
前面已提及,每个项目独立环境,避免依赖冲突,也便于迁移。
3. 管理PYTHONPATH
PYTHONPATH是Python搜索模块的额外路径。如果将自己的代码放在非标准位置,可通过此环境变量告知Python去哪里查找。
查看当前模块搜索路径:
python -c "import sys; print(sys.path)"
4. 启用优化模式(可选)
设置环境变量PYTHONOPTIMIZE=1可启用部分优化。
对新手而言,默认配置已足够,先能运行起来即可。
5. 不要用系统Python执行个人项目
尤其Linux和macOS,系统本身依赖自带Python。在上面乱装包可能导致系统工具出现问题。因此应使用虚拟环境——或者至少使用python3而非python来区分。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述