原文:Python:Relative import 相對路徑 ValueError: Attempted relative import in non-package

使用相對的的 import 方式,只能在包里面 這樣 . 就會按照name 找路徑 如果主main運行的話 name main 就找不到路徑了。 包含相對路徑import 的python腳本不能直接運行,只能作為module被引用。原因正如手冊中描述的,所謂相對路徑其實就是相對於當前module的路徑,但如果直接執行腳本,這個module的name就是 main , 而不是module原來的nam ...

2017-12-21 23:32 0 2993 推薦指數:

查看詳情

ValueError: Attempted relative import in non-package

執行:python deom/scripts/populate.py ValueError: Attempted relative import in non-package solve:python import時采用了相對路徑,使用-m運行 執行: python -m ...

Tue Jan 14 21:53:00 CST 2014 0 5227
pythonAttempted relative import in non-package

problem:Attempted relative import in non-package 所謂相對路徑其實就是相對於當前module的路徑,但如果直接執行腳本,這個module的name就是“__main__”, 而不是module原來的name, 這樣相對路徑也就不是原來的相對路徑 ...

Mon Jan 27 19:19:00 CST 2014 0 2952
ImportError: attempted relative import with no known parent package

python中的relative import使用起來卻有不少問題。 比如下面這樣一個結構 test.py中想import local_settings這個模塊,那在test.py中加上 運行 python test.py。 結果就是報了標題的錯誤。 查閱 ...

Sat Apr 09 06:29:00 CST 2022 0 1376
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM