Apr 20, 2019 · The file include\pyport.h in Python installation directory does not have #include < stdint.h > anymore. This leaves intmax_t undefined.. A workaround for Microsoft VC compiler is to force include stdint.h via OS environment variable CL:
signed type unsigned type description; intmax_t: uintmax_t: Integer type with the maximum width supported. int8_t: uint8_t: Integer type with a width of exactly 8, 16, 32, or 64 bits. Python 3.6 now requires inttypes.h on all platforms. However, this is not provided by MSVC 2010 and 2012, which is still used by some people who build extension modules for Python. MSVC 2010 does provide stdint.h, and replacing the inttypes.h include with an include to stdint.h seems to work fine. Jul 19, 2020 · This header was originally in the C standard library as
signed type unsigned type description; intmax_t: uintmax_t: Integer type with the maximum width supported. int8_t: uint8_t: Integer type with a width of exactly 8, 16, 32, or 64 bits.
Oh ok, they changed it on Windows. Regardless, your PATH can be modified to specify Python 2 and 3's locations respectively. This will allow you to call them as either python2 or python3 (or whatever you set in your PATH).
www.msdn.microsoft.com
pythonのパッケージのpycriptoをpip installしようとすると、以下のエラーの表示がでて最後まで実行できません。 windows10 python3.6 anaconda導入済み msVS2017インストール済み です。 ネットで調べてはみたのですが解決しませんでした。 何かいい解決策はありませんか?よろしくお願いします。(******は www.msdn.microsoft.com