擅长:python、mysql、java
<p>最有可能的答案是,您以某种方式安装了可执行文件(特别是<code>pip</code>和{<cd2>}),这些文件是在自制工作流之外的Python安装中安装的。因为Homebrew不管理这些可执行文件(也就是说,可执行文件不是存储在自制程序的<code>Cellar</code>存储库中的版本的符号链接),因此其默认操作是不覆盖这些可执行文件。有两个选项可以解决此问题:</p>
<ol>
<li><p>您可以删除阻止安装的文件。根据以前安装可执行文件的方式,您可能需要通过手动<code>rm</code>命令来完成此操作。一旦你这样做了,你就可以运行<code>brew link python</code>,现在没有预先存在的可执行文件,自制程序将很高兴地形成符号链接。</p></li>
<li><p>您可以告诉Homebrew您实际上并不关心这些可执行文件的存在,并且您希望通过使用<code>brew link overwrite python</code>来覆盖它们,如<a href="https://stackoverflow.com/a/13354417/259573">this answer</a>中所述。</p></li>
</ol>
<p>在<strong>任何一种</strong>情况下,请注意<code>pip</code>和{<cd2>}将在您计算机上的某个位置的<code>site-packages</code>文件夹中从其原始安装开始具有依赖关系文件。建议您审核Python安装和计算机中是否存在无关的<code>site-packages</code>文件夹。在</p>