新手开发者咨询Python及模块清洁安装的最佳实践
Python 清洁安装与环境管理最佳实践
一、先清理现有混乱环境
- 卸载多余Python实例:打开Windows设置→应用→应用和功能,把所有Python相关条目(包括微软商店版的Python)都卸载,只留你打算保留的版本。卸载后手动删除
C:\Users\HP\AppData\Local\Programs\Python下的残留文件夹,再检查系统环境变量的Path,删掉所有无关的Python路径。 - 清理残留模块:如果保留某个Python版本,删除其
Lib\site-packages目录下的第三方模块文件夹,彻底清空旧的依赖。
二、标准清洁安装步骤
- 下载官方安装包:获取对应稳定版的Python安装包(比如3.12.x),安装时必须勾选"Add Python to PATH",这是避免路径混乱的核心。选"Customize installation"可自定义安装路径(推荐用无空格、无中文的路径,比如
D:\Python312),按需勾选"Install for all users"。 - 验证安装:打开新的命令提示符,输入
python --version和pip --version,确认输出的路径是你刚安装的Python路径;再运行where python,确保只返回这一个实例。
三、避免模块混乱的核心:环境隔离
- 用虚拟环境给每个项目单独装依赖:
- 进入项目文件夹,运行
python -m venv venv创建虚拟环境(最后一个venv是环境文件夹名,可自定义)。 - Windows下运行
venv\Scripts\activate激活环境,命令行前出现(venv)标识就说明生效了,此时用pip装的模块都只属于这个项目。 - 退出环境输入
deactivate即可。
- 进入项目文件夹,运行
- 别随便用全局pip装项目依赖:除了pip、virtualenv这类全局工具,其他项目需要的库都装在虚拟环境里。
四、日常维护小技巧
- 定期升级pip:激活环境后运行
python -m pip install --upgrade pip。 - 导出/导入依赖:用
pip freeze > requirements.txt把项目依赖导出成文件,换环境时直接pip install -r requirements.txt就能一键安装所有依赖。 - 运行代码前先确认虚拟环境已激活,避免用错环境导致依赖找不到。
内容的提问来源于stack exchange,提问作者sendog3c
相关产品推荐
相关产品推荐

