如何完全从pip切换到b

2024-05-15 11:46:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我在其他地方读到过brew是比pip更好的安装软件包的选择(事实上,我用brew安装Python软件包的问题比用pip少)。问题是当我跑的时候

brew update && brew outdated && brew upgrade --all

然后呢

pip-review -a

似乎相同的包安装了两次(例如matplotlibscipy,等等)。 如何摆脱pip并完全切换到brew,以避免重复安装和潜在冲突?你知道吗


Tags: pipmatplotlib地方updatescipyallreviewupgrade
2条回答

你仍然想使用pip,你应该使用自制的拷贝,而不是其他的变体。自制的pip副本是python包的一部分,因此如果您brew install python,您将拥有pip所有设置并准备就绪。你知道吗

要清理任何非自制提供的pip包,只需直接删除模块所在的文件夹。例如,如果手动安装了pip,则模块可能存储在/Library/Python/2.7/site-packages下的某个位置。你知道吗

你不能那样做。您不能指望所有的python包都能通过brew获得。你知道吗

pip是python包管理器,它通过查询名为PyPI的python包的远程服务器来了解如何安装python包。你知道吗

另一方面,Brew是Mac的通用软件安装系统。它之所以成为一个项目,只是因为苹果懒得为在苹果上安装Unix/Mac软件提供一个好的包管理器和包管理系统。 brew上有许多Python包,志愿者们不辞辛劳地将其转换为brew formulae。但它肯定不能保证brew包100%1-1映射到pip可安装包。你知道吗

相关问题 更多 >