Python 完美解决 Import “模块“ could not be resolved ...的问题

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

Python 完美解决 Import “模块“ could not be resolved ...的问题

卡尔特斯   2022-11-22 我要评论
  • vscodepython 提示警告错误,但是还是能跑起来代码:

Import "playwright.sync_api" could not be resolved Pylance reportMissingImports

  • 原因可能有两个:

1、未下载此包,打开命令行,输入 $ pip list,可以看到下载过的所有包,如果未下载,则下载后重启 vscode 就可以了。

2、本机有多个 python 的编译环境,比如使用 pyenv 管理多个版本,而在 vscode 里使用的那个编译环境中没有下载该包。

  • 原因 2 的解决办法(原因 1 下载就解决了):

1、打开 vscode

2、按快捷键 win: Ctrl + Shift + P 或 mac: Command + Shift + P,输入 Python: Select Interpreter

请添加图片描述

3、选择 Python 解释器。怎么才不报错? 选择一个安装当前报错库的 Python 编译环境,注意了:如果有用到多个库,那选择的 Python 编译环境也必须安装了所有库,简单理解就是选个安装了包的 Pyhton 环境,因为每个 Python 环境,通过 pip 安装了包之后,是会安装到自己的根目录下面,所以多个版本就不会共用到,需要选个装了的,要不然就装一遍。

请添加图片描述

小细节:尤其是开了 虚拟环境(virtualenv) 的,默认使用的编译环境可能是 外面公共 的,装了包还是报警告,那说明编译环境不对,但是直接运行代码是没问题的,只是代码里面有警告错误。

如果选择好编译器之后,错误提示没了,但是代码还是不高亮,可以重新导入下敲下就可以了。

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们