导入pyodbc时,PyImport_Import返回null

时间:2018-08-28 11:57:15

标签: python windows-7 python-3.6

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

每件事都是对的,直到我在'multiply.py'文件中添加了一行import pyodbc。如果我添加此行,PyImport_Import将返回null,并且PyErr_Print()会显示no module named pyodbc。 但实际上,我已经使用pip安装了pyodbc,并且在命令行上运行“ multiply.py”也没有问题。

有什么问题吗?

2 个答案:

答案 0 :(得分:0)

我建议再次安装所有内容,因为您的问题很奇怪,而且我没人能解释。

答案 1 :(得分:0)

您必须在系统路径中的工作目录中添加PYTHON_PATH变量 添加PYTHON_HOME变量(如果不存在),并添加python scripts文件夹。