繁体   English   中英

VSCode 未在 windows 的 WSL 模式下的工作区中设置 PYTHONPATH

[英]VSCode not setting PYTHONPATH in workspace in WSL mode in windows

我有一个 WSL (Ubuntu-20.04) 并在 WSL 模式下打开一个 VSCode。 我正在尝试在其中创建一个项目和文件夹。 我无法导入项目的模块。 它给了我“无法导入”的 pylint 错误。 下面是我的文件夹结构

my_project
  |
  |- src
    |
    |- logger_utils
      |
      |- logger.py
    |- driver.py
  |- test

在我的driver.py中,如果我尝试from src.logger_utils.logger import get_logger方法,pylint 会引发错误 - Unable to import

这仅在 WSL 模式下发生。 但在正常模式下同样可以正常工作。 针对此问题的任何修复/建议

这可能是一个 PYTHONPATH 问题。 在工作区的 VScode 设置中,添加以下内容:

"terminal.integrated.env.linux": {"PYTHONPATH": "${workspaceFolder}/src"},

之后您可能还需要重新启动 VScode。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM