如果我卸载 python 那么它也会卸载下载的软件包吗?
Posted
技术标签:
【中文标题】如果我卸载 python 那么它也会卸载下载的软件包吗?【英文标题】:If i unsinstall python then will it also uninstall downloaded packages? 【发布时间】:2021-04-07 08:47:22 【问题描述】:所以,我最近将 sublime text 用于 python 代码,但我无法运行代码,因为我忘记勾选“添加到路径”选项,我想只是正确地重新安装 python。但是我已经从 pip 下载了一些库,如果我删除/卸载 python,它们也会被完全删除吗?
令人惊讶的是,没有人在 *** 上问过这个问题,因为我没有找到任何问题。
另外:我在搜索关于packages/modules 的问题时遇到了这个链接。库/包/模块之间有区别吗?我认为这两个词可以互换使用,但代码语法表明不是这样?
【问题讨论】:
【参考方案1】:我不知道答案,但这里有一个解决方法:
获取所有当前安装的包并将它们存储在一个文件中
pip freeze > current.txt
然后你就可以卸载Python了。
下一步是重新安装 Python,然后重新安装您的软件包。
pip install -r current.txt
这些包将被重新安装,或者将发出一条消息说明该包已安装(即已满足要求)
【讨论】:
我明白了。顺便说一句,我想为什么不直接卸载看看会发生什么,重新安装后我使用了pip list
,我下载的所有库以及它们的需求/依赖库也都在那里。这就是 pip 以前的工作方式,我不确定。我已经安装(并重新安装)python 3.8.5,你知道的。以上是关于如果我卸载 python 那么它也会卸载下载的软件包吗?的主要内容,如果未能解决你的问题,请参考以下文章