如何在Windows 10上安装特定Python版本的软件包?

bpsygsoo  于 2023-01-14  发布在  Python
关注(0)|答案(3)|浏览(170)

我目前在一台Windows 1064位笔记本电脑上安装了Python 3.7.4(64位)和Python 3.6.6(64位),这两个版本都在我的系统环境变量(路径)中。
我以前只有3.7,安装3.6来使用pocketsphinx,现在我想升级我的3.6的PyAudio,做pip install --upgrade pyaudio就是升级3.7的pyaudio,那么,我如何在windows机器上升级(甚至安装)特定python版本的包呢?
以下是我尝试过的方法:
python-3.6.6 pip install --upgrade pyaudio
python3.6.6 pip install --upgrade pyaudio
python3.6 pip install --upgrade pyaudio
pip3.6.6 install --upgrade pyaudio.
是的,这些可能很愚蠢,但我无能为力。

    • 编辑1:**

我还在powershell中运行pip install --upgrade pyaudio,方法是在python 3.6的安装目录中打开它,该目录是(Windows的默认安装目录):C:\Users\--user-name--\AppData\Local\Programs\Python\Python36类似于:

正如您从版本中所看到的,pip install仍然会为python 3.7安装新的软件包

dnph8jn4

dnph8jn41#

在CMD或Powershell中,
用于在Python 3.7中安装:-

>py -3.7 -m pip install --upgrade pyaudio

用于在Python 3.6中安装:-

>py -3.6 -m pip install --upgrade pyaudio

希望能有所帮助👍😊

j13ufse2

j13ufse22#

想要访问计算机上存在的多个软件版本之一(适用于任何 OS上的任何软件(Python 除外))时,黄金法则是:使用绝对路径
有多种pip install方式(尤其是涉及 VEnv 时):
1.直接运行 PIP-最常用(pip install --upgrade pyaudio
1.运行x1个月2个月1个月(x1个月3个月1个月)
1.运行其他便利 Package (Py(特定于 Win):【Python文档】:在Windows上使用Python-从命令行)(py -3.6 -m pip install --upgrade pyaudio
但我更喜欢的形式(因为它总是有效-因为它不依赖于 PATH 环境变量)是第二种形式

"${PATH_TO_YOUR_PYTHON_3_6}" -m pip install --upgrade pyaudio

其中***${PATH_TO_YOUR_PYTHON_3_6}***只是实际 Python 3.6 可执行路径的占位符(例如 %ProgramFiles%\Python 3.6\python.exe)。
检查[Python文档]:在Windows上使用Python-无UI安装了解有关安装路径的更多详细信息。
概括:

"${PATH_TO_PYTHON_EXECUTABLE}" -m pip install ${PACKAGE_NAME}

其中,${PACKAGE_NAME}(显然)是软件包名称,***${PATH_TO_PYTHON_EXECUTABLE}***(使用***v3.9***作为示例)可以是(从我的计算机):

    • 成功案例 *:
  • %程序文件%\Python 3.9\python.exe
  • *E:\工作\开发\虚拟环境\py_pc064_03.09_test0\脚本\Python. exe *
  • *F:\安装\pc 064\Python\Python\版本\Python. exe *
    • 否 *:
  • */用户名/bin/Python 3.9 *
  • /opt/qti-aic/开发人员/Python/qaic-env/bin/Python

当不确定可执行文件的位置时(实际上不限于可执行文件),可以检查:

可能也值得一阅读[SO]: PyCharm doesn't recognize installed module (@CristiFati's answer)

von4xj4u

von4xj4u3#

绑定到特定python时,请使用-m标志。

$ py3.6 -m pip install --upgrade pyaudio

从文档和是推荐的方式来安装模块,
Windows的Python安装程序包括pip。你应该可以使用以下命令访问pip:
py -m pip --版本pip 9.0.1,来自c:\python36\lib\站点包(Python 3.6.1)
您可以通过运行以下命令来确保pip是最新的:
py -m pip安装--升级pip
但是我建议您为此使用一些virtualenv。

相关问题