【发布时间】:2021-03-23 07:07:27
【问题描述】:
我正在运行原生 Python 3.6.8 附带的 CentOS 8。我需要 Python 3.7,所以我从源代码安装了 Python 3.7.0。现在,python 命令对系统来说是未知的,而命令python3 和python3.7 都使用 Python 3.7。
到目前为止一切都很好,但我似乎无法让 pip 工作。
命令pip 返回命令未找到,而python3 -m pip、python3.7 -m pip、python3 -m pip3 和python3.7 -m pip3 返回No module named pip。唯一有效的 pip 命令是 pip3。
现在我通过pip3 安装的任何软件包似乎都没有正确安装。给出的示例,pip3 install tornado 返回Requirement already satisfied,但是当我尝试在 Python 3.7 中导入龙卷风时,我得到ModuleNotFoundError: No module named 'tornado'。当我尝试在 Python 3.6 中导入它时,不能说同样的话,它完美地工作。由此,我了解到我的 pip 仅适用于 Python 3.6,不适用于 3.7。
请告诉我如何在 Python 3.7 中使用 pip,谢谢。
【问题讨论】:
标签: python python-3.x unix pip centos