when executing "import pyodbc" in python 3.6 (anaconda3) Jupyter Notebook throws error: ImportError: DLL load failed

when executing "import pyodbc" in python 3.6 (anaconda3) Jupyter Notebook throws error: ImportError: DLL load failed

我想完成的事情:

环境如何:

会发生什么:

提前感谢您提供任何有用的答案!

翻译德语错误消息后,您似乎还没有安装 pyodbc 和 Anaconda:

conda install -c anaconda pyodbc=3.0.10

这应该可以解决您眼前的问题,但是,可能还需要进行一些其他调整才能在 Windows 上将 pyodbc 变为 运行。

我遇到了同样的问题。我认为 Anaconda 与最新的 pyodbc 版本不兼容。 (请参阅他们的网站:https://docs.continuum.io/anaconda/pkg-docs,其中列出了支持 python 3.6 的版本 3.0.10)

我可以通过使用以下命令降级我的包来解决这个问题:

conda install -c anaconda pyodbc=3.0.10

这在我的测试中对我有用。希望这可以帮助。如果有,请告诉我!

我遇到了同样的问题

转到https://anaconda.org/anaconda/pyodbc/files

并下载https://anaconda.org/anaconda/pyodbc/3.0.10/download/win-64/pyodbc-3.0.10-py36_1.tar.bz2

在此地址 \Anaconda3\Lib\site-packages 中查找 pyodbc.pyd 和 .eggs-info 文件,将这些文件替换为 pyodbc 中 3.0.10 版本的同一文件- 3.0.10-py36_1.tar.bz2.

这对我有用。希望它也对你有用

将 pyodbc 从 4.0.16-py36_0 更新到 4.0.17-py36_0 解决了我的问题。

我 运行 从命令行执行以下 conda 命令。

conda update pyodbc