簡體   English   中英

使用PyCharm提示配置python導入

[英]Configuring python imports with PyCharm tips

我在PyCharm中具有以下項目結構:

/backend   
  /lib
  /models
  /routes
  /sys
  __init__.py
  config.py

然后我將所有數據從/ backend移至/ backend / app /,然后創建了下一個腳本/backend/run.py

from app import app
app.run(debug=True)

所以現在項目結構如下:

/backend
  /app
    /lib
    /models
    /routes
    /sys
    __init__.py
    config.py
  run.py

之后,當我移動所有數據時,我更新了/ backend / app / ...中的所有導入,例如:

在后端/應用程序/ _ init _.py下一次導入中:

from backend.sys.fbcdb import FbcDb

from app.sys.fbcdb import FbcDb

現在我的IDE顯示了未解決的引用...

但是當我運行我的項目時,它運行良好。 如何解析PyCharm中的所有引用?

由於您在/ backend上沒有__ init __ .py,因此您需要使用:

import sys
sys.path.append('/backend')

當您沒有__ init __ .py時,如果不將路徑添加到PYTHONPATH,就無法導入模塊。

暫無
暫無

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

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