繁体   English   中英

有没有办法使 PyCharm 和 VS Code 中的 pylint 导入配置兼容?

[英]Is there a way to make pylint import configurations compatible in PyCharm and VS Code?

当我在 PyCharm(目前使用 Python 3.10)中运行和调试我的项目时,我也经常更喜欢在 VS Code 中编辑我的代码。 我的项目的文件结构如下:

my_project_folder
├─ subfolder_1
├─ subfolder_2
├─ …
├─ __init__.py
└─ application.py

我的代码中的导入语句看起来像

from subfolder_1 import func1, func2

它在 PyCharm 中完美运行。 但是,这种形式的语句会引发 pylint 导入错误Unable to import 'subfolder_1' in VS Code。

同时,如果我更改导入语句,例如

from my_project_folder.subfolder_1 import func1, func2

它在 VS Code 中没有引发任何错误,但由于错误Unresolved reference 'my_project_folder' ,我无法在 PyCharm 中运行该项目。

至于现在我不打算在任何新的 python 项目上工作,所以我没有在 PyCharm 或 VS Code 中进行任何特殊的配置更改(如添加虚拟环境等)。

是否可以更改 PyCharm 和/或 VS Code 中的配置以使任何形式的导入语句都可以接受?

也许您可以使用sys.path.append()方法。

import sys
sys.path.append("put_your_path_here")

暂无
暂无

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

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