我是 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 年 3 月 16 日
|
2
xpresslink 2018 年 3 月 16 日
@gotounix 不要瞎支着啊, python3 是用 VC++ 14 编译的, python27 是 VC++ 9 编译的, 安装 python3 的包需要编译的也是要 VC++ 14 以上支持的.
|
3
xpresslink 2018 年 3 月 16 日
|
4
xh3ccc 2018 年 3 月 16 日
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 年 3 月 16 日 pip install pycryptodome
|
8
Hopetree 2018 年 3 月 16 日
我在安装 scrapy 的时候遇到了跟你这个一样的错误,于是我发现不能使用 pip 直接按照,而是要去下载安装文件,再使用 pip 安装,给你看看我做的一个笔记吧 http://www.cnblogs.com/gopythoner/p/6512333.html,你安装这个也可以先下载安装文件然后再按照试试
|
10
NoAnyLove 2018 年 3 月 17 日
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 月 3 日
留个脚印,受教了
|
12
ncepuzs 2020 年 9 月 24 日
这个帖子在搜索结果中排名很靠前,所以不好意思挖个坟,提供一个我整理的自认为比较完整的方案:[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 日
直接安装 visual-cpp-build-tools 会提示安装包丢失或毁坏,有人说要全局翻可以,但我试了还是不行。
最后 https://www.cnblogs.com/pistachio0812/p/15087302.html 里面的离线安装包解决了问题... |