[New-bugs-announce] [issue32535] msvcr140.dll has been replaced with vcruntime140.dll

Bruno Abreu Calfa report at bugs.python.org
Thu Jan 11 11:34:33 EST 2018


New submission from Bruno Abreu Calfa <bacalfa at gmail.com>:

File msvcr140.dll does not exist after installing Microsoft Visual C++ 2015 Redistributable or Visual Studio 2015. It has been replaced with vcruntime140.dll. See discussion here: https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/yLH46ilPQeo

In addition, I was only able to build an extension (https://github.com/mattjj/pyhsmm) after copying the vcruntime140.dll from the Python installation folder (Anaconda 3 5.0.1 64-bit, Python 3.6.3) to the libs folder. I also had to change file include/pyconfig.h by removing the definitions of hypot (https://github.com/python/cpython/pull/880).

In sum, I suggest replacing

return ['msvcr140']

with

return ['vcruntime140']

----------
components: Distutils
messages: 309816
nosy: Bruno Abreu Calfa, dstufft, eric.araujo
priority: normal
severity: normal
status: open
title: msvcr140.dll has been replaced with vcruntime140.dll
versions: Python 3.6

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue32535>
_______________________________________


More information about the New-bugs-announce mailing list