VSCode Python代码无高亮 Pylance运行异常

问题描述

我进入docker容器中创建一个.py文件,发现代码字段无高亮提示。


尝试方法

查询了网上大量资料,总结了几个修改的方法:

1、在设置中搜索"language server",将语言服务器类型选择为Pylance;

2、Python和Pylance版本问题;

在"拓展"中找到Pylance,尝试更换旧版本,再重新加载VSCODE;


问题查询

尝试了以上方法,并检查了自己文件的格式和Python版本等问题,均无效果。

总结下来肯定是Pylance无法正常运行,自己在本地的VSCode中代码段能高亮显示。

"ctrl + shift + ~"打开终端,选择"输出"

在右上角选择**"Python语言服务器"**查看运行信息,运行结果如下:

大致意思为,我的docker容器选择进入的工作区包含了过多的项目文件或子目录,导致Pylance在枚举文件时遇到了性能问题,导致运行超时。


解决方法

1、修改工作区内的文件夹个数或文件个数

2、如果是在远程进行配置,尝试将工程放在本地运行

3、更换工作区,换成更小范围的文件目录

我这里用的是第3个方法,即进入docker后,选择"文件"打开文件夹,进入工程所在的更小一级的文件目录,Pylance就可以正常运行。

可以在输出中看到Pylance选择'data'作为pythonPath for service,并且Pylance成功枚举所有files

成功高亮显示。

相关推荐
小邓睡不饱耶12 小时前
东方财富网股票数据爬取实战:从接口分析到数据存储
开发语言·爬虫·python·网络爬虫
2401_8916558112 小时前
GitHub镜像站搭建全攻略技术文章大纲
python·github
cm65432012 小时前
使用XGBoost赢得Kaggle比赛
jvm·数据库·python
yzx99101312 小时前
WorkBuddy 使用指南:解锁几大核心功能,提升工作效率
人工智能·python
蛐蛐蛐12 小时前
在昇腾310P推理服务器上安装CANN和PyTorch
人工智能·pytorch·python·npu
qq_4160187212 小时前
游戏与图形界面(GUI)
jvm·数据库·python
轮到我狗叫了12 小时前
ResNet-阅读
python·深度学习·机器学习
Sunshine for you12 小时前
使用Python分析你的Spotify听歌数据
jvm·数据库·python
2401_8845632412 小时前
用Python读取和处理NASA公开API数据
jvm·数据库·python
2301_7938046912 小时前
用Python制作一个文字冒险游戏
jvm·数据库·python