擅长:python、mysql、java
<p>在您的<code>.bash_profile</code>中,您调用的是<code>gitprompt verbose</code>,它反过来正在设置:</p>
<pre><code>PROMPT_COMMAND='__git_ps1 "$PS1_INFO" "$PS1_PROMPT"'
</code></pre>
<p>我不知道<code>__git_ps1</code>是什么,但是从{<cd4>}的输出中,我可以看出它是罪魁祸首:</p>
^{pr2}$
<p>这里有几个选项,请选择您喜欢的选项:</p>
<ul>
<li>修改<code>activate</code>并添加一行取消设置<code>PROMPT_COMMAND</code></li>
<li>修改<code>__git_ps1</code>(如果可以的话),使其在设置<code>VIRTUAL_ENV</code>时不会接触<code>PS1</code></li>
<li>如果您不能修改<code>__git_ps1</code>,请为其编写一个包装器</li>
<li>在输入virtualenv之前手动取消设置<code>PROMPT_COMMAND</code></li>
<li>避免在您的<code>.bash_profile</code>中调用<code>gitprompt</code>。在</li>
</ul>