2016-10-07 3 views
0

Я установил Geopandas (библиотека, которая не имеет определенного колеса для Windows). Установка pip запускалась без проблем, но когда я запускаю скрипт, он показывает мне ошибку «MSVCP140.dll not found».Ошибка MSVCP140.dll не найдена на установке python Geopandas

Кажется, что там находится dll, и разрешение на темп для полного контроля тоже нормально (как это предлагает другое сообщение в этой сети).

С другой стороны, я читал на форуме Python, что эта DLL вызывает проблемы из-за многочисленных несовместимых версий.

Дополнительная информация: эта ошибка происходит сейчас, на выигрыше 7 64-битной машины с py 3.5 32 бит, но в моей последней она очень хорошо работала (win7 - 32 бит // python 3.4 - 32 бит).

Я не знаю, чего не хватает.

Заранее спасибо за помощь :)

+0

Если проблема стройная с помощью ctypes для загрузки geos_c.dll, то MSVCP140.dll должен быть установлен в каталог System32 или каталог 'PATH'. Установка [vc_redist.x86.exe] (https://www.microsoft.com/en-us/download/details.aspx?id=48145) должна устранить вашу проблему. – eryksun

+0

Спасибо за ваш комментарий! Не совсем стройный, но Geopandas. Ваш ответ звучит прав, хотя, поэтому я собираюсь попробовать это, а затем рассказать вам, как это происходит. – Natacha

+0

@eryksun Это сработало! Я отправил ваш комментарий, как ответ, чтобы его можно было проголосовать в порядке. Я своего рода новичок в переполнении стека. Извините, если это не так, как это работает (просто скажите мне, и я удалю его). – Natacha

ответ

0

eryksun Как сказал в своем комментарии,

затем MSVCP140.dll должен быть установлен в каталог System32 или директории PATH. Установка vc_redist.x86.exe должна решить вашу проблему .

Я размещаю его здесь, потому что он решил мою проблему.

Тот факт, что я изменяю от победы 64 до 32 бит, но я держу питон 32 бит вызвала ошибку.

Вам

Смежные вопросы