簡體   English   中英

如何在 Pycharm 中使用 Docker 虛擬環境解決工作目錄/導入根目錄的問題

[英]How to fix problem with working-directory/import-root with Docker virtual environment in Pycharm

我正在為 PyCharm 中的 Docker 應用程序設置調試環境。 該應用程序恰好是 anonlink-entity-service ( https://github.com/data61/anonlink-entity-service ),我在這里使用說明: https://anonlink-entity-service.readthedocs.io/ zh/穩定/調試.html Python version is 3.9.7, Docker version is Docker Desktop 4-0-1, PyCharm version is 2021.2.3 (Professional Edition). 我在 Windows 上運行。

我已經設置了如下所示的虛擬環境: 在此處輸入圖像描述

docker-compose.yml 在這里: https://github.com/data61/anonlink-entity-service/blob/develop/tools/docker-compose.yml

我要調試的代碼在這里: 在此處輸入圖像描述

並且在這樣的代碼中被引用(注意導入是針對 entityservice 而不是 backend.entityservice): 在此處輸入圖像描述

如上所述配置工作區后,我收到錯誤指示導入應該是 backend.entityservice 而不是 entityservice。 我可以通過將 entityservice 文件夾移動到頂級文件夾(如下所示)來解決此問題,但是,這顯然不是此代碼創建者的意圖。

在此處輸入圖像描述

有沒有辦法可以配置項目,以便實體服務導入按原樣工作,並且不需要我將此模塊移到項目的根目錄?

這可以在 PyCharm 中修復,方法是右鍵單擊文件夾,然后選擇“將目錄標記為 --> 源根目錄”

暫無
暫無

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

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