如何解决Python 64/32位版本冲突,搭建纯净64位环境?
彻底重建纯净64位Python环境的步骤
1. 完全卸载现有Python
- 打开「设置」→「应用」→「应用和功能」,删除所有Python相关条目(含不同版本、Python Launcher等)
- 手动删除Python安装目录(默认如
C:\Python311),清空所有残留文件 - 删除开始菜单的Python快捷方式目录:
C:\Users\[你的用户名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python XX
2. 清理用户目录下的Python残留文件夹
- 删除pip缓存与配置:
C:\Users\[你的用户名]\AppData\Local\pip - 删除用户级第三方包目录:
C:\Users\[你的用户名]\AppData\Roaming\Python(这里是跨版本共享的包,之前的环境混乱残留大概率在此) - 手动删除自己创建过的虚拟环境文件夹(如
venv、.pyenv等)
3. 清理注册表残留(可选但建议)
- 按下
Win+R输入regedit打开注册表编辑器 - 删除
HKEY_CURRENT_USER\Software\Python整个项 - 删除
HKEY_LOCAL_MACHINE\Software\Python整个项(若存在) - 注意:修改注册表前请备份,避免误删其他系统项
4. 清理系统环境变量
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」和「用户变量」的
Path中,删除所有指向旧Python安装目录、Scripts目录的条目 - 若存在
PYTHONPATH变量,直接删除
5. 重新安装64位Python
- 下载对应版本的64位安装包,安装时务必勾选「Add Python to PATH」
- 可选选择「Customize installation」,指定非中文安装目录,取消「Install for all users」以避免权限问题
- 安装完成后,打开CMD输入
python --version和pip --version,确认输出包含AMD64,证明是64位环境
6. 正确安装第三方包
- 不要直接运行旧的
.cmd脚本,逐个安装依赖:比如pip install wxpython - 64位Python下直接用
pip install pywin32即可支持COM接口,无需pilib32 - 推荐使用虚拟环境隔离项目依赖:
python -m venv myenv,激活后再安装对应项目的包,避免环境污染
内容的提问来源于stack exchange,提问作者dietmar bos
相关产品推荐
相关产品推荐

