我的背景是Java / C ++,我对python来说很新。我尝试将pyodbc导入到我的项目中,如果我通过命令行执行该项目,则该项目可以正常工作。
import odbc
然而,当我尝试在pydev / eclipse中做同样的事情时,我得到以下错误,我无法找到解决方案。我怀疑这可能与Eclipse安装程序有关
Traceback (most recent call last):
File "C:\Users\a\workspace\TestPyProject\src\helloworld.py", line 2, in <module>
import pyodbc
File "C:\Users\a\AppData\Local\Continuum\Anaconda3\Lib\site-packages\sqlalchemy\dialects\mssql\pyodbc.py", line 105, in <module>
from .base import MSExecutionContext, MSDialect, VARBINARY
ImportError: attempted relative import with no known parent package
我真的被困在这里,任何提示都会受到赞赏!
答案 0 :(得分:0)
将错误的库导入到项目的“外部库”列表中。修复后,导入正在运行。