PyImport_Import return 导入 pyodbc 时为空

PyImport_Import return null when import pyodbc

我使用 https://docs.python.org/3/extending/embedding.html 中的 python 示例。

一切正常,直到我在 'multiply.py' 文件中添加一行 import pyodbc。如果我添加此行,PyImport_Import 将 return null,并且 PyErr_Print() 显示 no module named pyodbc。 但实际上,我已经用 pip 安装了 pyodbc,我 运行 'multiply.py' 在命令行上没有问题。

有什么问题吗?

我建议重新安装所有东西,因为你的问题很奇怪,我没有人能够解释它。

您必须在系统路径中将 PYTHON_PATH 变量添加到您的工作目录 如果不存在,请添加 PYTHON_HOME 变量,并添加 python 脚本文件夹。