在Mac上使用VS代码时,我遇到了一个linting错误,它找不到包。我将包复制到lib/python-edl-master
,并将其添加到工作区设置中的路径中,如下所示:
"terminal.integrated.env.osx": {
"PYTHONPATH": "lib/python-edl-master" }
因此代码运行良好,但我希望避免这个linting错误。我还在env/lib/python-3.8/site-packages
的venv中使用pip安装了一些其他软件包,这些软件包没有显示任何错误。我选择单独安装这一个的原因是,我将对其进行修改,因此我希望在git中跟踪代码。我是否必须以某种方式将路径单独添加到pylint
上述更改仅适用于终端本身,而不适用于扩展本身运行的工具。为此,您需要创建
.env
文件并添加PYTHONPATH
设置:顺便说一下,在源代码中销售项目的常见做法是通过项目中名为
_vendor
的子包。这样,它就位于代码中,不再是特例相关问题 更多 >
编程相关推荐