Windows 8.1 安装 .Net Framework 3.5 问题解决

#问题描述

  • 系统环境 Windows 8.1
  • 已安装 VS2013
  • 已安装 python 2.7 (VCForPython27.msi)

执行pip install numpy报错

1
2
3
4
5
6
7
8
9
10
11
----------------------------------------
Cleaning up...
Command C:\Python27\python.exe -c "import setuptools, tokenize;__file__='c:\\use
rs\\jack\\appdata\\local\\temp\\pip_build_Jack\\numpy\\setup.py';exec(compile(ge
tattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
'exec'))" install --record c:\users\jack\appdata\local\temp\pip-chnpos-record\in
stall-record.txt --single-version-externally-managed --compile failed with error
code 1 in c:\users\jack\appdata\local\temp\pip_build_Jack\numpy
Storing debug log for failure in C:\Users\Jack\pip\pip.log
C:\Users\Jack>

提示缺少.NET Framework 3.5

下载官方安装包以及完整版安装包

运行时出现错误,

错误代码为0*800F0906

无法连接远程服务器

#失败尝试

##1.尝试从系统安装镜像中部署

参考资料

1
2
3
4
5
6
7
8
9
10
11
12
13
启用一个或多个功能
[===========================66.5%====== ]
错误: 0x800f081f
找不到源文件。
请使用“源”选项指定还原该功能所需的文件位置。有关指定源位置的详细信息,请参阅 h
ttp://go.microsoft.com/fwlink/?LinkId=243077。
可以在 C:\Windows\Logs\DISM\dism.log 上找到 DISM 日志文件
并未在镜像中找到源

##2.尝试修改安装包加入语言包
http://blog.fend.cn/archives/174.html
http://blog.csdn.net/y_h_t/article/details/6790059

Windows 8.1 下 无法使用 /x 命令。

Windows XP 下 测试成功。

##3.MSDN文档
https://msdn.microsoft.com/zh-cn/library/hh506443(v=vs.110).aspx

##4.组策略修改
https://support.microsoft.com/zh-cn/kb/2734782

##5.KB3005628补丁
http://www.ipeld.net/archives/3279.html

http://windows.microsoft.com/zh-cn/windows-8/windows-update-error-0x800f081f

https://support.microsoft.com/zh-cn/kb/3005628

#解决办法

  1. 使用win8 双击ISO文件自动挂载镜像(利用系统自带的镜像挂载工具)

  2. 输入以下命令

dism.exe /online /enable-feature /featurename:NetFX3 /Source:i:\sources\sxs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Microsoft Windows [版本 6.3.9600]
(c) 2013 Microsoft Corporation。保留所有权利。
C:\Windows\system32>dism.exe /online /enable-feature /featurename:NetFX3 /Source:i:\sources\sxs
部署映像服务和管理工具
版本: 6.3.9600.17031
映像版本: 6.3.9600.17031
启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。
C:\Windows\system32>