python - ImportError:模塊引入異常


 摘要

> 為什么要寫這篇文章?
> 我們在使用 pycharm 編程經常會遇到 ImportError:模塊引入異常的情況;
> 原因:模塊文件不在運行的路徑上,即PyCharm IDE支持文件跳轉,但是當文件執行時,找不到模塊。,就會拋出 ImportError;

解決方法

Step 1:使用 sys.path.append 引入源路徑

> 如果是在 Terminal 執行,通過 sys.path.append 添加源路徑
> 在模塊文件頂部,引入源目錄,源路徑下的所有模塊文件都可以被不加前綴直接import
import os
import sys

BASE_PATH = os.path.split(os.path.dirname(os.path.abspath(__file__)))[0]
if BASE_PATH not in sys.path:
    sys.path.append(BASE_PATH)

# print(BASE_PATH)  # 打印源路徑

Step 2:Pycharm IDE - Sources Root

> 如果使用 Pycharm IDE ,模塊包下有多層目錄,直接執行,可能就會拋出引入路徑錯誤
> package 右鍵 -> Mark Directory as -> Sources Root

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM