踩坑记录

Python3.7安装 pycropto 失败的解决方法

jxtxzzw · 7月11日 · 2019年 · 239次已读

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

本来想直接下载预编译的 pyproto 来安装的,但是找了一圈,pyproto2.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,大概,修改 #include <stdint.h>#include "stdint.h"

重新执行 pip install pycropto

0 条回应