擅长:python、mysql、java
<h2>我的背景</h2>
<p>我也遇到过同样的问题,我想可能是在升级到OSX10.11(ElCapitan)之后出现的。在尝试运行pip时,我得到了<code>-bash: pip: command not found</code>我还尝试了<code>python -m pip</code>,但也没有工作(<code>no module found</code>)。尝试通过自制程序取消链接并重新链接python时失败。</p>
<h2>修复</h2>
<p>我完全可以通过自制程序卸载并重新安装python来解决这个问题。</p>
<pre><code>brew uninstall python && brew install python
</code></pre>
<p>如果还想删除较旧版本的python,请使用</p>
<pre><code>brew uninstall --force python && brew install python
</code></pre>
<p>我现有的pip安装都没有受到影响,并且在我运行<code>pip freeze</code>时仍然会列出这些安装。重新安装后,二进制文件现在被符号链接到<code>/usr/local/bin/pip</code>,这在以前是不存在的。奇怪的是,在重新安装之前,<code>/usr/local/Cellar/python/2.7.11/bin/pip</code>中的实际二进制文件也不存在。</p>