我有一個如下所示的目錄結構://setup /sqlalchemy __init__.py metadata_setup.py/server /data __init__.py simulations.py在 Simulations.py 中,我有:import syssys.path.insert(0, '/setup/sqlalchemy')import metadata_setup但隨后我在導入語句中收到以下錯誤:ModuleNotFoundError: No module named 'metadata_setup'我嘗試將 a 添加__init__.py到根目錄,但仍然得到相同的結果。我正在運行 Python 3
2 回答

慕斯王
TA貢獻1864條經驗 獲得超2個贊
這對我有用:
import sys
sys.path.insert(0, os.path.join(os.path.dirname(sys.path[0]),'setup', 'sqlalchemy'))
import metadata_setup
添加回答
舉報
0/150
提交
取消