作者cybereros (小萌)
看板Python
標題[問題] No module named lib.db_deal
時間Mon Nov 1 12:01:10 2021
請教各位先進大大
目前在跑一個連接資料庫的程式,程式中的第三行如下
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
→ cybereros: 如果需要費用,請私信 11/01 12:04
推 lycantrope: 資料夾內沒有lib/db_deal.py可以import 11/01 15:02
→ lycantrope: 不然就要把lib弄成package安裝到環境 11/01 15:03
→ dobedobedo: 你的 lib 有放在 sys.path 的路徑裡嗎? 11/01 15:51
→ dobedobedo: 沒有的話就要先加入 sys.path 才行 11/01 15:51
推 lycantrope: sys.path.append("path/to/lib/") 11/01 16:05
→ cybereros: 謝謝大神們,非常感謝,得到溫暖,沒有想到地球上有好 11/02 09:54
→ leolarrel: 你沒有先把"ModuleNotFoundError"丟去餵狗嘛? 11/02 10:38