目录
一. 问题
1.1. Pylance 语言服务器弹窗警告
最近在 VSCode 时候Python2 环境,发现 Python Language Server 一直弹警告; 但是 Python3 环境下,无此问题;
类似于如下的方式,其实正常运行无此问题,但就是报错;
unresolved import 'unittest'
目前升级到如下环境版本:
版本: 1.57.1 (user setup)
提交: 507ce72a4466fbb27b715c3722558bb15afa9f48
日期: 2021-06-17T13:28:07.755Z
此问题不存在;
1.2. VSCode 搜索路径问题
.env 搜索路径问题?
这个问题配置情况,网上搜的各种问题都有,反馈吐槽此类问题失效的人不少,有绝对路径和相对路径区分,提供的不靠谱,同时再不同平台上起的效果还不一样;
怀疑系统环境变量有问题?
理论情况:
VSCode 环境变量 > 系统环境变量
实际情况:
VSCode 环境变量 < 系统环境变量
二. 环境
2.1. Pylance 语言服务器
2.1.1. darwin
Mac OS X:
版本: 1.56.2 (Universal)
提交: 054a9295330880ed74ceaedda236253b4f39a335
日期: 2021-05-12T17:44:30.902Z
Electron: 12.0.4
Chrome: 89.0.4389.114
Node.js: 14.16.0
V8: 8.9.255.24-electron.0
OS: Darwin x64 19.4.0
# Python 2
Python: 2.7.17
pip: 19.3.1
virtualenv: 20.4.6
# Python 3
Python: 3.8.5
pip: 21.0.1
virtualenv: 20.4.6
2.1.2. win32
Windows:
版本: 1.56.2 (user setup)
提交: 054a9295330880ed74ceaedda236253b4f39a335
日期: 2021-05-12T17:13:13.157Z
Electron: 12.0.4
Chrome: 89.0.4389.114
Node.js: 14.16.0
V8: 8.9.255.24-electron.0
OS: Windows_NT x64 10.0.18363
# Python 2
Python: 2.7.16
pip: 18.1
virtualenv: 20.0.13
# Python 3
Python: 3.8.2
pip: 19.2.3
virtualenv: 20.4.7
2.2. VSCode 搜索路径问题
2.2.1. darwin
Mac OS X:
pass
2.2.2. win32
Windows:
版本: 1.57.1 (user setup)
提交: 507ce72a4466fbb27b715c3722558bb15afa9f48
日期: 2021-06-17T13:28:07.755Z
Electron: 12.0.7
Chrome: 89.0.4389.128
Node.js: 14.16.0
V8: 8.9.255.