Windowsインストールpycryptoエラー問題


インストールalipay-sdk-pythonに問題が発生した場合、彼はまずpycryptoをインストールします.インストールpycryptoが失敗したため、alipay-sdk-pythonをインストールできません.
1.方法1
エラーcl.exeが欠けているvs 2017でc++部分をチェックする機能レポートとinttypes.hに関するエラー解決方法は、パスを実際のパスに置き換えます( vs2017 )
set CL=/FI"E:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\stdint.h"

その後、pip install pycryptoを実行するとインストールに成功します.以上のコマンドが実行されてもインストールできない場合は、 VS 2017 x86_x64 を開いて(このプログラムはvs 2017をインストールするときに一緒にインストールされます)、中で実行してみてください.
set CL=-FI"%VCINSTALLDIR%Tools\MSVC\14.16.27023\include\stdint.h"
pip install pycrypto

2.方法2
あなたのvsの実際のインストールディレクトリに基づいてディレクトリ部分を置き換えます.手動でE:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\stdint.hE:\Windows Kits\10\Include\10.0.17763.0\ucrt\ディレクトリにコピーし、E:\Windows Kits\10\Include\10.0.17763.0\ucrt\inttypes.hファイルを修正し、先頭の#include #include "stdint.h"に変更してpip install pycryptoを実行します.
以上が失敗した場合は、「stackoverflow:Microsoft Windows Python-3.6 PyCrypto installation error」を参照してください.