【发布时间】:2017-02-16 14:56:39
【问题描述】:
我已经安装了 Geopandas(一个没有用于 Windows 的特定轮子的库)。 pip 安装运行没有问题,但是当我执行脚本时,它显示“未找到 MSVCP140.dll”错误。
dll 似乎在那里,并且对 temp 的完全控制权限也可以(正如本网站上的另一篇文章所建议的那样)。
另一方面,我在 Python 论坛上读到,这个 dll 会导致问题,因为有许多不兼容的版本。
更多信息:这个错误现在正在发生,在具有 py 3.5 32 位的 win 7 64 位机器中,但在我的上一个机器中它运行良好(win7 - 32 位 // python 3.4 - 32 位)。
我不知道我错过了什么。
提前感谢您的帮助:)
【问题讨论】:
-
如果问题是使用 ctypes 加载 geos_c.dll,那么 MSVCP140.dll 需要安装到 System32 目录或
PATH目录。安装 vc_redist.x86.exe 应该可以解决您的问题。 -
感谢您的评论!不完全匀称,但 Geopandas。不过你的回答听起来不错,所以我要试试这个,然后告诉你它是怎么回事。
-
@eryksun 成功了!我将您的评论发布为答案,因此可以投票确定。我是 Stack Overflow 的新手。对不起,如果这不是它的工作方式(告诉我,我删除它)。
标签: python windows dll geopandas