擅长:python、mysql、java
<p>当一个人想要访问安装在机器上的多个软件版本中的一个(不仅适用于<em>Python</em>),一条黄金法则是:<strong>使用绝对路径</strong>。在</p>
<p>有多种方法可供选择(尤其是当涉及到<em>VEnv</em>s时):</p>
<ol>
<li>直接运行<em>pip</em></li>
<li>正在运行<code>python -m pip</code></li>
<li>运行其他便利包装</li>
</ol>
<p>,但我更喜欢的形式(因为它总是有效的),是2<sup>nd</sup>一个:</p>
<pre class="lang-bat prettyprint-override"><code>${PATH_TO_YOUR_PYTHON_3_6} -m pip install upgrade pyaudio
</code></pre>
<p>其中<em>${PATH_TO_YOUR_PYTHON_3_6}</em>只是实际的PYTHON 3.6</em>可执行路径的占位符(例如“<em>%ProgramFiles%\PYTHON 3.6”)\python.exe</em>“)。<br/>有关安装路径的更多详细信息,请查看<a href="https://docs.python.org/3/using/windows.html#installing-without-ui" rel="nofollow noreferrer">[Python 3.Docs]: Using Python on Windows - Installing Without UI</a>。在</p>