[英]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.