从Python错误导入odbc:找不到模块

时间:2018-02-16 10:42:04

标签: python module odbc

我刚刚开始使用Python并遇到了很多问题,其中一些我已经解决了在这个论坛上的答案,但我已经遇到了这个问题。 导入odbc对我来说根本不起作用。我一直收到错误: - 导入odbc ImportError:DLL加载失败:找不到指定的模块

我已从https://pypi.python.org/pypi/pywin32下载了whl文件 pywin32-222-cp36-cp36m-win32.whl并使用pip安装它(使用Sushant在Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)中建议的提示)。

我可以在Python36-32 \ Lib \ site-packages \ win32中看到odbc.pyd文件,我可以看到sys.path有Python36-32 \ Lib \ site-packages。另外,我还尝试复制\ Python \ Python36-32中python.exe旁边的odbc.pyd文件,但没有一个有效。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

谷歌搜索后,发现:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32

并遵循这一点 要安装pywin32系统文件,请从提升的命令提示符运行ffmpeg -v warning -sseof -60 -i source.mp4 -f null - 2>error.log

所以,做了一个cmd的“以管理员身份运行”并执行了python.exe Scripts / pywin32_postinstall.py -install。

希望有人觉得它很有用。