同一台电脑上可能有多个 Python 解释器。命令行、编辑器和 Notebook 使用的解释器不一致时,就容易出现“已经安装,却无法导入”的情况。
先确定解释器
在出错的环境里运行:
import sys
print(sys.executable)
print(sys.version)
输出的解释器路径,比“我记得自己用的是哪个环境”更可靠。
给项目一个独立环境
创建虚拟环境
在项目目录中建立虚拟环境:
python -m venv .venv
激活环境
激活方式与系统、终端有关。
Windows PowerShell
使用 .venv\Scripts\Activate.ps1。
macOS 与 Linux
常见 shell 下可以使用 source .venv/bin/activate。
确认当前解释器
激活后,再检查一次 sys.executable,确认指向刚创建的环境。
让安装与运行指向同一个 Python
python -m pip --version
python -m pip install requests
python -c "import requests; print(requests.__version__)"
使用 python -m pip,可以明确让当前的 Python 来运行 pip。编辑器里也需要选择同一个解释器。
留下可以复现的记录
在项目说明里写下 Python 版本、安装步骤和启动方式。依赖清单最好在干净的项目环境中生成,避免混入其他项目的包。




























