我为我的工作创建了一个API。 (python版本3.4) 我的API如下所示:
__init_.py
__init_.py
SerialCom.py
__init__.py
VersionHandler.py
__init__.py
SessionManager.py
Session.py
__init__.py
mainWindows.py
mainWindowsQtUi.py
在我的testAPI中,它工作得很好,我不得不用这种方式导入我的API:
from Sessions.SessionManager import SessionManager
但是当我尝试在另一个项目中导入它时,我在导入方面遇到了一些问题。 我正在使用visualstudio和Python插件 我在搜索路径中添加了API,如下所示:
My_api/MyAPI
/MyAPI_Test
因此,在我的代码中,我尝试这样做:
from My_api.MyAPI.Sessions.SessionManager import SessionManager
我得到了一个ImportError
。visualstudio显示API中的SessionManager
文件
告诉我这句话:
from Sessions.Session import Session
我很困惑,它可以与我的TestAPI包一起工作,但是与外部包一起失败。我想我错过了什么,但不知道是什么。你知道吗
首先,确保PYTHONPATH中存在项目目录。你知道吗
如果不是这样, 如果您已经在会话/init.py中导入
SessionManager
,则可能发生这种情况。当你试着-python正在尝试从SessionManager类导入SessionManager。你知道吗
相关问题 更多 >
编程相关推荐