[Python] Windows 下安裝 pycrypto 時出現錯誤

這幾天在摸 python 開發的時候遇到環境安裝失敗的問題,明明在 Ubuntu 底下跑都安然無恙 Windows 錯惹嗎 ?

錯誤訊息如下:

ucrtinttypes.h(27): error C2061: syntax error: identifier 'intmax_t'

最速解如下:

  1. 複製
    "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.24.28314\include\stdint.h"

    "C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdint.h"
  2. 開啟
    "C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\inttypes.h"
  3. #include <stdint.h> 修改為 #include "stdint.h"
  4. 重新安裝 pycrypto

 

參考:pycrypto安裝出錯的問題 intmax_t C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.



這裡的資訊對您有用嗎?歡迎斗內給我