pycrypto安裝出錯的問題 intmax_t C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\inttypes.


前言:
需要安裝 Microsoft Visual Studio2017 Community 或者buildtools
解決方案一:
1.設置Microsoft Visual Studio 14.0的環境變量 VCINSTALLDIR 變量值 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC(默認安裝位置,請根據自己的安裝位置確定)如圖:

 

 

 

2.在上面安裝路徑中執行 vcvarsall.bat 腳本

3.在命令行(cmd)中執行 set CL=-FI"%VCINSTALLDIR%\INCLUDE\stdint.h"

4.重新安裝 pip install pycrypto

5.解決問題后請點贊哈哈

解決方案二(推薦,簡單易懂,就是復制了頭文件並使用):

(1)本機上安裝了Microsoft Visual Studio2017 Community版

A、將D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\include\stdint.h文件拷貝到C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\ucrt\目錄下

B、修改C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\ucrt\inttypes.h中的第13行,將

#include <stdint.h>
修改為

#include "stdint.h"

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM