首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >pip卸载模块吗?

pip卸载模块吗?
EN

Stack Overflow用户
提问于 2021-02-15 19:55:18
回答 1查看 267关注 0票数 2

我用help("modules")检查了已安装的模块

我尝试用pip uninstall somemodule卸载一个我不想安装的模块,但我收到了以下警告:

WARNING: Skipping somemodule as it is not installed.

pip的pip卸载文档中,它在描述中写道:卸载软件包。

然而,在这个答案中,它说运行pip uninstall somemodule是可行的。

问题:

  1. pip可以卸载模块还是只安装软件包?我很困惑。
  2. 删除其目录中的.py文件,完全卸载它,还是一种错误的做法?

编辑:

我安装了两个版本的python。我在python3.9.1中运行了所有命令,py --version给出了Python 3.9.1pip --version给出了pip 21.0.1 from c:\...\python\python39\lib\site-packages\pip (python 3.9),我在某个时候创建了一个venv。在创建venv后不久,我删除了该文件夹。py -m pip uninstall somemodule也没有工作,somemodule是python附带的antigravity模块。

EN

回答 1

Stack Overflow用户

发布于 2021-02-16 09:55:37

使用pip,您可以安装或卸载配送包。这些文件可能包含任意数量的套餐模块或资源文件。然而,antigravity模块是标准库的一部分,因此不能被pip删除。如果您确实希望删除该模块,可以通过以下方式标识其位置,然后手动删除它:

代码语言:javascript
复制
>>> import antigravity
>>> antigravity.__file__
'/path/to/lib/python3.9/antigravity.py'
$ rm lib/python3.9/antigravity.py

您可以通过pip freeze获得已安装发行版的列表,这些也是您可以删除的发行版。请注意,有时您导入的顶级包的分发名和名称并不相同(例如,您将执行pip install scikit-learn,然后执行import sklearn)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66214591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档