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 脚本文件夹。
我使用 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 脚本文件夹。