python 如何修复损坏的基本环境

6vl6ewon  于 2023-02-18  发布在  Python
关注(0)|答案(1)|浏览(256)

我不小心在基本环境下用pip install -r requirements.txt安装了很多软件包,然后我试着用pip uninstall,但是卸载过程似乎不成功。
我正在Windows上使用miniconda。我如何将基本环境恢复到干净状态?或者我必须重新安装miniconda以删除整个基本环境吗?

0ve6wy6x

0ve6wy6x1#

与Conda不同,Pip doesn't seem to track revisions和Conda并不像Pip那样主动地检测安装在lib/python*/site-packages中的软件包。
围绕这个难题的一个想法可能是导出--from-history YAML:

conda env export -n base --from-history

这将包括一个pip:已安装包的部分,您可以使用它作为要删除的包的列表。例如,如果Pip从PyPI安装了conda包运行所必需的更新版本的包,则仍然可能出现问题。
如果真的坏了,你也可以使用一个独立的工具,比如Micromamba,来恢复基本的Conda功能。参见https://stackoverflow.com/a/75381135/570918,但是你需要检查Windows安装步骤的文档。

相关问题