Уведомления

Группа в Telegram: присоединиться

#1 Июль 12, 2018 00:38:49

angi1540
Зарегистрирован: 2018-07-12
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

error: Microsoft Visual C++ 14.0 is required

Здравствуйте.
Пытаюсь установиться базу данных 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
В чём может быть проблема?

Офлайн

#2 Июль 12, 2018 14:23:39

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 900
Репутация: +  160  -
Профиль   Отправить e-mail  

error: Microsoft Visual C++ 14.0 is required

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 которой просто нету в вышеназваном пакете.

Отредактировано PEHDOM (Июль 12, 2018 14:24:56)

Офлайн

#3 Июль 12, 2018 15:44:50

angi1540
Зарегистрирован: 2018-07-12
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

error: Microsoft Visual C++ 14.0 is required

Установил Microsoft Visual C++ 2015 Redistributable (x64) - 14.0.23026, предварительно удалив все остальные версии. Ошибка та же самая. В папке system32 отсутствует файл MSVCR140.dll, есть только MSVCP140.dll
В папке SysWow64 такая же ситуация

Отредактировано angi1540 (Июль 12, 2018 15:49:30)

Офлайн

#4 Июль 12, 2018 17:32:35

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 900
Репутация: +  160  -
Профиль   Отправить e-mail  

error: Microsoft Visual C++ 14.0 is required

angi1540
предварительно удалив все остальные версии. Ошибка та же самая.
удалять не нужно было, они вполе себе мирно уживаются вместе. И да я затупил, оно ведь не рантайм требует, а саму Microsoft Visual C++ Build Tools. походу вам нужно ставить Microsoft Visual C++, взять можно с сайта мелкомягких.
Или отюдова компилятор походу должно подойти https://www.microsoft.com/ru-ru/download/details.aspx?id=48159

Отредактировано PEHDOM (Июль 12, 2018 17:35:48)

Офлайн

#5 Июль 12, 2018 17:37:54

angi1540
Зарегистрирован: 2018-07-12
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

error: Microsoft Visual C++ 14.0 is required

Уже ставил.
Так же скачивал Microsoft Visual Studio, с питоном для него (он сам поставил).
Ставил Anaconda3, думал может она подтянет нужные драйверы. Но нет. Всё безрезультатно

Офлайн

#6 Июль 12, 2018 18:03:50

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 900
Репутация: +  160  -
Профиль   Отправить e-mail  

error: Microsoft Visual C++ 14.0 is required

angi1540
Уже ставил.
на самом гите кулпропа это обсуждаеться https://github.com/CoolProp/CoolProp/issues/1661
говорят что нужно именно 2015 но никак не 2017

или по инструкции http://www.coolprop.org/dev/coolprop/wrappers/Python/index.html#python
советуют если что пробовать “ночные” релизы ставить.

Отредактировано PEHDOM (Июль 12, 2018 18:04:07)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version