[問題] No module named lib.db_deal

看板Python作者 (小萌)時間2年前 (2021/11/01 12:01), 編輯推噓2(206)
留言8則, 4人參與, 2年前最新討論串1/1
請教各位先進大大 目前在跑一個連接資料庫的程式,程式中的第三行如下 from lib.db_deal import mapping_df_types 執行後,顯示出來的錯誤碼是 ModuleNotFoundError Traceback (most recent call last) <ipython-input-12-991c519ba310> in <module> 1 import numpy as np 2 import pandas as pd ----> 3 from lib.db_deal import mapping_df_types 4 from sqlalchemy import create_engine 5 from pathlib import Path ModuleNotFoundError: No module named 'lib.db_deal' 我解了老半天,也是無解,請問有任何的方向可以進行嗎? -- 我交心的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.178.37 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1635739274.A.617.html

11/01 12:04, 2年前 , 1F
如果需要費用,請私信
11/01 12:04, 1F

11/01 15:02, 2年前 , 2F
資料夾內沒有lib/db_deal.py可以import
11/01 15:02, 2F

11/01 15:03, 2年前 , 3F
不然就要把lib弄成package安裝到環境
11/01 15:03, 3F

11/01 15:51, 2年前 , 4F
你的 lib 有放在 sys.path 的路徑裡嗎?
11/01 15:51, 4F

11/01 15:51, 2年前 , 5F
沒有的話就要先加入 sys.path 才行
11/01 15:51, 5F

11/01 16:05, 2年前 , 6F
sys.path.append("path/to/lib/")
11/01 16:05, 6F

11/02 09:54, 2年前 , 7F
謝謝大神們,非常感謝,得到溫暖,沒有想到地球上有好
11/02 09:54, 7F

11/02 10:38, 2年前 , 8F
你沒有先把"ModuleNotFoundError"丟去餵狗嘛?
11/02 10:38, 8F
文章代碼(AID): #1XVsQAON (Python)