Python 完美解决 Import “模块“ could not be resolved ...的问题
vscode
中python
提示警告错误,但是还是能跑起来代码:
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)
的,默认使用的编译环境可能是 外面公共
的,装了包还是报警告,那说明编译环境不对,但是直接运行代码是没问题的,只是代码里面有警告错误。
如果选择好编译器之后,错误提示没了,但是代码还是不高亮
,可以重新导入下敲下就可以了。
到此这篇关于Python 完美解决 Import “模块“ could not be resolved ...的文章就介绍到这了,更多相关Python Import 模块could not be内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Python中requests.session()的用法小结
这篇文章主要介绍了Python中requests.session()的用法小结,可能大家对 session 已经比较熟悉了,也大概了解了session的机制和原理,但是我们在做爬虫时如何会运用到session呢,接下来要讲到会话保持,需要的朋友可以参考下2022-11-11python使用opencv在Windows下调用摄像头实现解析
这篇文章主要介绍了python使用opencv在Windows下调用摄像头实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2019-11-11Python Tornado框架轻松写一个Web应用的全过程
Tornado全称Tornado Web Server,是一个用Python语言写成的Web服务器兼Web应用框架,Tornado走的是少而精的方向,注重的是性能优越,它最出名的是异步非阻塞的服务器方式,这篇文章主要给大家介绍了关于Python Tornado框架轻松写一个Web应用的相关资料,需要的朋友可以参考下2021-08-08
最新评论