Python が pycrypto をインストールするときにステータス 2 を返す cl.exe エラーの解決策

私が使用している python3.6 pip バージョン
は 19 です
。pip を使用して pycrypto をインストールするときに次のエラーが発生しました

error: command 'd:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2

インターネット上の多くのメソッドが試みられましたが無駄でした。
最終的に、私はメソッドを見つけて、最終的にそれを実行しました。
私の vs ディレクトリ内

D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\

stdint.h ファイルを見つけて
コピーします。

C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\

次に、
inttypes.h を
次のように変更します。

#include <stdint.h>

に変更されました

#include "stdint.h"

その後、再度インストールします。OK、成功しました

公式アカウントに注目し、コミュニケーションをとり、一緒に進歩していきましょう
公式アカウントに注目し、コミュニケーションをとり、一緒に進歩していきましょう

おすすめ

転載: blog.csdn.net/cowcomic/article/details/89490587