Python 如何在.venv中正确安装mypy并配置测试框架| VSCode
mypy在全局(使用Python 如何在.venv中正确安装mypy并配置测试框架| VSCode,python,visual-studio-code,vscode-settings,mypy,Python,Visual Studio Code,Vscode Settings,Mypy,mypy在全局(使用pip install mypy)和本地(在我的项目根文件夹中使用poyment的[tool.poyment.dev dependencies]安装 这是根文件夹的树 project_root_folder │ │ poetry.lock │ pyproject.toml ├───.mypy_cache │ ├───.venv │ ├───.vscode │ ├───tests │ └───project_folder 部分问题: 在虚拟环境中,不,如果我使用m
pip install mypy
)和本地(在我的项目根文件夹中使用poyment的[tool.poyment.dev dependencies]
安装
这是根文件夹的树
project_root_folder
│
│ poetry.lock
│ pyproject.toml
├───.mypy_cache
│
├───.venv
│
├───.vscode
│
├───tests
│
└───project_folder
部分问题:
- 在虚拟环境中,不,如果我使用
我会得到:mypy--version
- 在激活的.venv中时,如果我使用
:mypy--version
pyproject.toml作为开发人员依赖项安装的
主要问题:
尽管Python:Select Linter
找到了mypy,并且它成功地在我的根文件夹中创建了一个.mypy_缓存,但当我尝试Python:Configure Tests
时,没有mypy框架/工具
TLDR
如何正确配置测试文件夹的框架以
和mypy一起工作
为什么where.exe mypy
和mypy--version
在
虚拟环境
第一个问题:
抱歉,Python扩展内置了三种类型的测试:
测试:使用unittest通过测试资源管理器运行和调试测试,
鼻塞
你可以在网上查一下
没有mypy
测试框架
第二个:
激活虚拟环境时,系统环境的值已更改,您可以通过sys.path
进行检查
import sys
print(sys.path)