[英]Python3 ModuleNotFoundError importing
我有以下目錄結構
/home/project/src/numeric.py
/home/project/test/test.py
我正在嘗試通過導入 numeric.py 來運行 test.py:
import src.numeric as n
Python 給了我:
ModuleNotFoundError: No module named 'src'
目前我在目錄中
$ cd /home/project/test/
$ python3 test.py
有什么我想念的嗎?
Python 正在根據腳本執行目錄的相對路徑導入模塊。
因此,您的輸入語句評估為:
/home/project/test/src/numeric.py
-> 但文件在:
/home/project/src/numeric.py
如果要保留此結構,則必須在路徑中包含“src”目錄,如下所示:
import sys
sys.path.append('../src')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.