Microsoft Visual C++ 14.0 过于巨大,有没有优化的方案?

2020-01-13 22:34:44 +08:00
 JCZ2MkKb5S8ZX9pq

背景

问题点

解决过程

请益

5000 次点击
所在节点    Python
26 条回复
wuwukai007
2020-01-13 22:48:45 +08:00
python3.几?
wuwukai007
2020-01-13 22:49:26 +08:00
JCZ2MkKb5S8ZX9pq
2020-01-13 22:54:07 +08:00
@wuwukai007 谢谢,我试试。我 3.8 了。
JCZ2MkKb5S8ZX9pq
2020-01-13 22:59:05 +08:00
@wuwukai007 感谢,可以用,有 38 的。
justou
2020-01-13 23:30:48 +08:00
一句话总结下我当初如何跳出这坑的:安装 VS 全家桶。

啰嗦两句自己如何折腾过的:
最初用 Python 时遇到需要编译安装的库,折腾过 mingw 之类,嫌弃 vs 太大太臃肿;
后来发现很多库别人编译好了。楼上已给出那个网站。继续嫌弃 vs 太大太臃肿;
后来发现一些库找不到编译好的版本了,还是折腾 mingw 之类,还是嫌弃 vs 太大太臃肿;
再后来发现需要自己编译自己写的 python 扩展了(cython),还折腾了一阵 mingw,但老是会出些奇怪的问题,vs 略大略臃肿;
...
后来开始写 C++, 用 qt,用 opencv,啊,vs 真香! 安装编译 python 扩展,编译自己写的扩展,啊,vs 宇宙第一!

重点是,windows 下的 python 发行版就是用 vs 编译的啊,不想折腾各种问题,vs 全家桶保平安,很多莫名的应用程序问题也随之消失。python 跟 vs 全家桶结合后再也没出现过无法编译问题,所以很长一段时间 vs 全家桶跟 anaconda 都是我头两个安装的两个程序。

现在从事 hpc 方面的工作,啊,windows 好臃肿...
marcushbs
2020-01-13 23:33:38 +08:00
vmware 或者 virtualbox 上 ubuntu server,虚拟机装完也就 800M
love
2020-01-14 00:02:58 +08:00
做开发还是 linux 爽,完全没这类问题
Buges
2020-01-14 00:14:05 +08:00
3 个 G 就异常巨大了?建议加硬盘。
JCZ2MkKb5S8ZX9pq
2020-01-14 00:19:18 +08:00
@justou 刚好处理一点跟系统声音输出相关的小东西,短期还用不上全家桶。
JCZ2MkKb5S8ZX9pq
2020-01-14 00:29:01 +08:00
@marcushbs 2 楼的方案只需要 94k。

@love 我要处理的刚好就是关于 windows 的问题。

@Buges 其实也有可能是我网速慢下不起,或者智商低不会下。你的建议很棒特别了不起。
Buges
2020-01-14 00:59:01 +08:00
@JCZ2MkKb5S8ZX9pq 好好提建议,硬盘流量值几个钱?有你踩坑和阴阳怪气的时间去写代码生产的价值都比这高了。
hundan
2020-01-14 01:05:28 +08:00
@Buges 硬盘?你知道这东西要装多久?
lostpg
2020-01-14 01:08:06 +08:00
@hundan 时代变了,现在 vs 下载速度快得一笔
ysc3839
2020-01-14 01:20:43 +08:00
你的问题是这个库有 C/C++ 代码需要编译,至少需要安装 VC++ Build Tools。遇到这种情况请找编译好的 whl 包,比如二楼提供的。
jinliming2
2020-01-14 01:28:58 +08:00
最小安装:VC++ Build Tools + 一个最新版本的 windows 10 SDK 就基本没啥问题了,除了 SDK 会占很大空间。
Trim21
2020-01-14 06:38:51 +08:00
sdk 要好几 G
silkriver
2020-01-14 08:07:06 +08:00
araraloren
2020-01-14 08:47:12 +08:00
不是安装 SDK 就行了吗??? VS 啥的是拿来写代码的。。
lllllliu
2020-01-14 09:51:09 +08:00
VC++ Build Tools+SDK+CMAKE+VSCODE
timothyqiu
2020-01-14 10:58:50 +08:00
只安装 Build Tools 就行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/637639

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX