如何在Windows 8.1 Pro安装Python3.6.4?安装后必要文件夹缺失怎么办?
Hey,刚好我之前在Windows 8.1 Pro上折腾过Python 3.6.4,给你整理下靠谱的操作步骤和问题排查方案:
一、Windows 8.1 Pro 安装 Python 3.6.4 的完整步骤
- 首先获取安装包:去Python官方的历史版本归档里找到3.6.4的对应Windows安装包,注意区分32位和64位(右键「此电脑」→「属性」就能查看系统位数),别下错版本
- 运行安装包:右键点击下载好的安装包,选择**「以管理员身份运行」**——这一步能避免Windows UAC权限限制导致的安装异常
- 关键必选选项:一定要勾选Add Python 3.6 to PATH,这个选项能让你在命令提示符(CMD)里直接调用Python和pip,省去手动配置环境变量的麻烦
- 选择安装方式:
- 想自定义安装路径(比如不想占用C盘空间),选「Customize installation」,下一步设置目标目录(比如
D:\Python364),同时确保所有核心组件都被勾选 - 图省事就直接选「Install Now」,默认安装到C盘的Python文件夹即可
- 想自定义安装路径(比如不想占用C盘空间),选「Customize installation」,下一步设置目标目录(比如
- 完成安装:等待进度条走完,看到「Setup was successful」的提示就说明安装完成
- 验证安装:打开CMD,输入
python --version,如果输出Python 3.6.4,就说明安装没问题
二、Python文件夹必要内容缺失的问题排查与修复
如果安装后发现Python文件夹里核心内容(比如Lib、Scripts、Doc这些文件夹)缺失,大概率是这几个原因,对应解决办法如下:
- 原因1:安装包损坏或下载不完整
解决办法:重新下载Python 3.6.4的安装包,下载完成后可以对比官方提供的文件哈希值(如果有的话),确保安装包没有损坏 - 原因2:安装过程中权限不足被中断
解决办法:- 右键安装包选择**「以管理员身份运行」**,然后选择「Repair」(修复)选项,让安装程序自动补全缺失的文件
- 如果修复没用,先去控制面板→「程序和功能」里找到Python 3.6.4卸载干净,然后重新用管理员身份完整安装
- 原因3:安装路径选错或者文件被杀毒软件误删
解决办法:- 确认Python实际安装路径:去控制面板→「程序和功能」里右键Python 3.6.4→「更改」,就能看到安装目录,打开对应的文件夹看看是不是自己找错了地方
- 检查杀毒软件的隔离区,看看有没有把Python的核心文件夹误判为恶意文件删除,有的话恢复并添加到信任列表
- 原因4:自定义安装时漏选了核心组件
解决办法:重新运行安装包,选择「Modify」(修改),在组件列表里确保勾选了Documentation、pip、tcl/tk and IDLE这些核心组件,然后完成修改流程
内容的提问来源于stack exchange,提问作者userpp




