簡體   English   中英

Python3 ModuleNotFoundError 導入

[英]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')

Python 在運行測試時導入 src 模塊

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM