我是 win7,64 位
这是提示下载的网址,看的我一脸懵逼,到底是下载哪一个?真是尴尬
https://www.microsoft.com/en-us/download/details.aspx?id=48145 搜索结果,我下载了这个,告诉我已经安装过了,那还是提示 Microsoft Visual C++ 14.0 is required
所以我到底该下载哪一个
我是 pip install pycrypto 不成功提示的这个,希望有人可以指点一下,谢谢
1
gotounix 2018-03-16 11:40:33 +08:00
|
2
xpresslink 2018-03-16 13:54:18 +08:00
@gotounix 不要瞎支着啊, python3 是用 VC++ 14 编译的, python27 是 VC++ 9 编译的, 安装 python3 的包需要编译的也是要 VC++ 14 以上支持的.
|
3
xpresslink 2018-03-16 14:00:26 +08:00
|
4
xh3ccc 2018-03-16 14:02:18 +08:00
Visual Studio 2013 ---> 12
Visual Studio 2015 ---> 14 Visual Studio 2017 ---> 15 |
5
sevenQu OP @xpresslink 我安装了你指定的,还是会显示 Microsoft Visual C++ 14.0 is required,感觉你这是不是版本高了?感觉版本高应该没事啊,但还是不行
|
6
pabupa 2018-03-16 15:32:50 +08:00 2
pip install pycryptodome
|
8
Hopetree 2018-03-16 17:40:03 +08:00
我在安装 scrapy 的时候遇到了跟你这个一样的错误,于是我发现不能使用 pip 直接按照,而是要去下载安装文件,再使用 pip 安装,给你看看我做的一个笔记吧 http://www.cnblogs.com/gopythoner/p/6512333.html,你安装这个也可以先下载安装文件然后再按照试试
|
10
NoAnyLove 2018-03-17 12:10:43 +08:00
Python 2.7 还好办,MSVC 有个专门的的版本也就百来 MB,如果是 Python 3 系列。。。。。。没有那种单独的编译器安装包,安装一个只带 C Compiler 的版本也要好几个 G,而且大部分文件还只能装在 C 盘下面。。。。。反正我的 C 盘是装不下了,最后直接用虚拟机运行 Linux
除了 PyPi 上,有些编译好的 wheel 包可以在 https://www.lfd.uci.edu/~gohlke/pythonlibs/找找看,不过这里并没有 pycrypto 最后还有一个解决方法是用 conda,https://anaconda.org/conda-forge/pycrypto/files |
11
mapleshadowxda 2019-12-03 00:10:08 +08:00
留个脚印,受教了
|
12
ncepuzs 2020-09-24 09:23:52 +08:00
这个帖子在搜索结果中排名很靠前,所以不好意思挖个坟,提供一个我整理的自认为比较完整的方案:[Microsoft Visual C++ 14.0 or greater is required]( https://www.iamzs.top/archives/python-vc-14-0-error.html)
|
13
zzm88104 2021-10-21 13:38:20 +08:00
直接安装 visual-cpp-build-tools 会提示安装包丢失或毁坏,有人说要全局翻可以,但我试了还是不行。
最后 https://www.cnblogs.com/pistachio0812/p/15087302.html 里面的离线安装包解决了问题... |