如何撤销mypy --install-types的修复操作?查找并卸载yaml存根
撤销
mypy --install-types操作及存根文件相关问题解答 能不能撤销mypy --install-types的修复?
可以。--install-types本质是通过pip安装了对应库的第三方类型存根包,只要卸载这个存根包就能回到之前报错的状态。
存根文件安装在哪里?
存根包的位置取决于你的Python环境:
- 虚拟环境下:在虚拟环境的
site-packages目录里,比如你的虚拟环境叫venv,路径大概是venv/lib/pythonX.X/site-packages/types_yaml/(yaml对应的存根包是types-yaml) - 全局安装:Linux/macOS一般在
/usr/local/lib/pythonX.X/dist-packages/types_yaml/,Windows在C:\PythonXX\Lib\site-packages\types_yaml\ - 更准确的查询方式:运行
pip show types-yaml,输出里的Location字段就是存根包的安装路径
怎么找到并卸载存根文件?
- 确认对应存根包的名字:yaml的存根包是
types-yaml(mypy安装的存根包基本都是types-<原库名>的格式) - 直接卸载:运行
pip uninstall types-yaml,按提示确认即可 - 如果不确定包名,可列出所有已安装的types包:
pip list | grep types-,从列表里找到和yaml相关的那一项
内容的提问来源于stack exchange,提问作者PiRK
相关产品推荐
相关产品推荐

