因为毕设涉及到了Python,记录下在实践中学到的一些知识.

可编辑包和Pylance识别

安装可编辑包

有的时候,我们需要对一些包的内容进行频繁的编辑,这时候就需要以可编辑的形式安装第三方包.比如YOLO的官方包将很多配置文件内置在了包内,如果我们需要频繁编辑就可以把这个包单独以可编辑模式安装,这样可以让git对其进行包管理,方便从虚拟环境中拷贝等等,方便我们的使用.
我们首先需要下载一个python包,将其解压到工作目录下.
下载好第三方包.png
之后我们再进入这个包的目录,打开终端,使用这个指令,将其安装为一个可编辑包:
pip install -e .,这个指令的作用是让pip将当前目录当作一个可编辑包进行安装,此时pip就会尝试从pyproject.toml文件中读取依赖等信息,并将该目录纳入包管理.

让Pylance可以识别到包

这个可能是Pylance的问题,可能在未来就修复了.就是Pylance可能会识别不到包,因而没法启用代码补全,预览等功能.原因是Pylance好像并没有实现自动把可编辑包的目录添加到解析路径里.因此我们需要在setting里手动指定.比如我这里就是通过编辑工作区配置文件实现的.
添加Pylance分析路径.png