我已经安装了Python 3.8.1,并为IBM DB2安装了ibm_db 3.0.1 API。 当我尝试在调试模式下"导入ibm_db"时,我得到
"ImportError: DLL load failed while importing ibm_db: The specified
module could not be found."
我尝试卸载并重新安装Python和API,安装以前版本的Python,但没有任何效果。 我还尝试查看在导入ibm_db之前添加路径是否会有所作为:
sys.path.append(
"C:\Users\<userid>\AppData\Local\Programs\Python\Python38\Lib\site-packages\ibm_db")
这应该不难,所以请随时提出可能被认为是显而易见的内容。
更新:2020 年 6 月 16 日,ibm_db模块版本 3.0.2 及更高版本现在在 Windows 平台上支持 Python 3.8 Microsoft。
低于 v3.0.2 的ibm_db模块版本不支持 Microsoft-Windows 上的 Python 3.8。
你可以在相关的github问题github上看到这一点。
ibm_db v3.0.1 将在 Microsoft Windows 上安装并与 Python 3.7.x 一起正常运行。