如何指定我要安装 lxml 的 Python 版本?

How to specify the Python version I want to install lxml in?

我是 Linux 的新手。在我的 Oracle 虚拟机上,我安装了多个版本的 Python。

现在我想在我的 Python 3.7 中安装 lxml 库,但我不知道如何指定终端来执行此操作。向我推荐的命令 pip install lxml returns : Requirement already satisfied : lxml in <my path to Python 3.8>

据我了解,默认情况下,它会在 Python 3.8 中安装 lxml。请问如何将其更改为 Python 3.7?

您必须知道如何启动 Python3.7 版本。如果您使用 full_path_to_python37 启动它,那么您应该使用以下命令在其中安装 lxml

full_path_to_python37 -m pip install lxml

如何将其更改为 Python 3.7?

根据python docs regarding working with multiple versions of python installed in parallel你可能

On Linux, Mac OS X, and other POSIX systems, use the versioned Python commands in combination with the -m switch to run the appropriate copy of pip

所以在你的情况下

python3.7 -m pip install lxml