[英]Not able to import module from other directory using python?
請在下面的圖片中找到我的項目結構
我正在從項目根目錄運行 jobs/my_job.py,即從 sample_project,當我使用python.\jobs\my_job.py
運行 jobs/my_job.py 時出現以下錯誤
Traceback (most recent call last):
File ".\jobs\my_job.py", line 1, in <module>
from dependencies.spark import test
ModuleNotFoundError: No module named 'dependencies'
這是我正在運行的代碼
從 dependencies.spark 導入測試
def main():
test()
由於我是從根目錄運行代碼,為什么會出現該錯誤?
我認為您應該將 dependencies 文件夾添加到系統路徑,因為您嘗試運行的腳本位於另一個目錄中。
import sys
sys.path.append('../dependencies')
from dependencies.spark import test
if __name__ == '__main__':
test()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.