本文写于 2019年07月11日,距今已超过 1 年,距 2022年10月18日 的最后一次修改也已超过 3 个月,部分内容可能已经过时,您可以按需阅读。如果图片无法显示或者下载链接失效,请给我反馈,谢谢!


Visits: 1160

5 1 投票
评分

Python 3.7 使用 pip install 安装 pycrypto 失败,错误信息是一堆 缺少 {缺少; 之类的错误。

本来想直接下载预编译的 pycrypto 来安装的,但是找了一圈,pycrypto2.6.1 + python3.7 的根本没有,最新好像只到 python3.3。

那就只能手动编译安装了。

好在 Visual Studio 早就装好了,空间也够,否则真的是个头疼的问题。

应该只需要勾选 C++ 开发套件,加一个 Win10 的 SDK 就够了。

打开 VS 的安装文件夹,在 VC – Tools – MSVC – version – include 下面找到 stdint.h 文件,例如,C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include

stdint.h 文件复制到 SDK 的 include – ucrt 文件夹下,例如 C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt

ucrt\ 文件夹下找到 inttypes.h,大概 13 行,修改 #include <stdint.h>#include "stdint.h"

重新执行 pip install pycrypto

5 1 投票
评分
2条留言
订阅评论
提醒
guest

在点击发表评论按钮时,网络请求的数据包含浏览器版本、操作系统版本和 IP 地址;您的网络服务提供商、雇主或学校、政府机构可能会看到您的访问活动;根据浏览器默认行为、操作系统设置和安全防护软件的设置不同,您的浏览器可能会也可能不会在本地 Cookies 缓存您输入的用户名、邮箱以便下次评论使用。

请对自己的言行负责。

您想以什么身份发表评论
邮箱将在您的评论被回复时给您通知
(可选)如果您也有个人网站,不妨分享一下
我对这篇文章的评分
这篇文章给您带来多大帮助
2 评论
内联反馈
查看所有评论
rog
rog Chrome 98.0.4758.82 Windows 10
游客
2022年2月11日 21:26
我对这篇文章的评分 :
     

谢谢你,成功解决了

geekcash
geekcash Chrome 83.0.4103.116 Windows 10
游客
2020年7月7日 05:08

成功解决。感谢。