Найти - Пользователи
Полная версия: error: Microsoft Visual C++ 14.0 is required
Начало » Центр помощи » error: Microsoft Visual C++ 14.0 is required
1
angi1540
Здравствуйте.
Пытаюсь установиться базу данных CoolProp для Python 3.7 (х64) через pip
pip install CoolProp

В итоге получается следующая ошибка:
building ‘CoolProp.CoolProp’ extension
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools

Command “c:\python\python37-32\python.exe -u -c ”import setuptools, tokenize;__file__='C:\\Users\\642E~1\\AppData\\Local\\Temp\\pip-install-3whwg98_\\coolprop\\setup.py';f=getattr(tokenize, ‘open’, open)(__file__);code=f.read().replace('\r\n', ‘\n’);f.close();exec(compile(code, __file__, ‘exec’))“ install –record C:\Users\642E~1\AppData\Local\Temp\pip-record-x486zkyq\install-record.txt –single-version-externally-managed –compile” failed with error code 1 in C:\Users\642E~1\AppData\Local\Temp\pip-install-3whwg98_\coolprop\

На компьютере установлен Microsoft Visual C++ 2017 Redistributable (x64) 14.14.26429
В чём может быть проблема?
PEHDOM
angi1540
На компьютере установлен Microsoft Visual C++ 2017 Redistributable (x64) 14.14.26429
В чём может быть проблема?
вам же ясно сказано что нужна Microsoft Visual C++ 14.0
у каждой рантайм либы свое имя длл-ки. У Microsoft Visual C++ 2005 - MSVCR80.dll … у Microsoft Visual C++ 2015 - MSVCR140.dll а у Microsoft Visual C++ 2017 - MSVCR160.dll
соответсвенно то что у вас стоит Microsoft Visual C++ 2017 программе глубоко фиолетово так как ей нужна строго MSVCR140.dll которой просто нету в вышеназваном пакете.
angi1540
Установил Microsoft Visual C++ 2015 Redistributable (x64) - 14.0.23026, предварительно удалив все остальные версии. Ошибка та же самая. В папке system32 отсутствует файл MSVCR140.dll, есть только MSVCP140.dll
В папке SysWow64 такая же ситуация
PEHDOM
angi1540
предварительно удалив все остальные версии. Ошибка та же самая.
удалять не нужно было, они вполе себе мирно уживаются вместе. И да я затупил, оно ведь не рантайм требует, а саму Microsoft Visual C++ Build Tools. походу вам нужно ставить Microsoft Visual C++, взять можно с сайта мелкомягких.
Или отюдова компилятор походу должно подойти https://www.microsoft.com/ru-ru/download/details.aspx?id=48159
angi1540
Уже ставил.
Так же скачивал Microsoft Visual Studio, с питоном для него (он сам поставил).
Ставил Anaconda3, думал может она подтянет нужные драйверы. Но нет. Всё безрезультатно
PEHDOM
angi1540
Уже ставил.
на самом гите кулпропа это обсуждаеться https://github.com/CoolProp/CoolProp/issues/1661
говорят что нужно именно 2015 но никак не 2017

или по инструкции http://www.coolprop.org/dev/coolprop/wrappers/Python/index.html#python
советуют если что пробовать “ночные” релизы ставить.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB