把其他工具中生成的pyi文件放到我们的site-packages目录里面实现自动补全,比如:把.vscode/extensions/ms-python.vscode-pylance-xxx/dist/bundled/native-stubs/cv2/cv2.pyi放到site-packages/cv2
1 个赞
都不看上面贴出的文档吗?一个命令行就搞定事情。
看不出哪个帖子是文档
2 个赞
lsp-python-ms装好了,要怎么配置?高手们谁能给一段完整配置吗?
第一,你在 lsp-pyright 下面问废弃的 lsp-python-ms 咋用🤣;
第二,网上你搜 use-package lsy-pyright
一堆,或者几个主流流行配置文件都有,你不如直接抄。
好的,谢谢你。
大佬,pyright产生的typings目录可不可以指定别的名字,比如 _ _ typings _ _
Optionally specify a “stubPath” in your pyrightconfig.json file. This is where pyright will generate your type stub files. By default, the stubPath is set to “./typings”.
2 个赞
我原来以为也是 pyright --createstub pandas
就行,最近遇到性能问题把 useLibraryCodeForTypes
关了才发现这样生成的 stubs 没法补全,比如下面这段代码:
import pandas as pd
d = {'col1': [1, 2], 'col2': [3, 4]}
df = pd.DataFrame(data=d)
如果是这样感觉好鸡肋呀,不可能为所有 library 生成 stubs,useLibraryCodeForTypes
又有性能问题。
给微软提issue吧,这是server的问题,但是微软已经决定废弃mspyls,只能用pylance和pyright