Python3 安装包后找不到 pip3 命令 (Centos 7)

Python3 pip3 command not found after installing package (Centos 7)

我刚刚在 Microsoft Azure 上部署了一个 VM,一个 Centos 7(B1s)

现在我正在尝试安装 python3 和 pip3。我按照 tutorial 安装它们。然后我通过以下检查安装在 yum 中的软件包:

sudo yum list installed

如您所见,python3 和 pip3 应该已经存在了

python-urllib3.noarch                  1.10.2-7.el7                   @os       
python2-futures.noarch                 3.1.1-5.el7                    @os       
python2-pyasn1.noarch                  0.1.9-7.el7                    @os       
python34.x86_64                        3.4.10-7.el7                   @epel     
python34-libs.x86_64                   3.4.10-7.el7                   @epel     
python34-pip.noarch                    8.1.2-14.el7                   @epel     
python34-setuptools.noarch             39.2.0-4.el7                   @epel     
pyxattr.x86_64                         0.5.1-5.el7                    @os       
qrencode-libs.x86_64                   3.4.1-3.el7                    @os       
… 

我做到了

rpm -ql python34.x86_64

/usr/bin/pydoc3.4
/usr/bin/python3.4
…

rpm -ql python34-pip.noarch

/usr/bin/pip3.4
/usr/lib/python3.4/site-packages/pip
…
/usr/share/doc/python34-pip-8.1.2
…

所以我相信它们应该已经安装了。但是我仍然运行进入错误:

python3
-bash: python3: command not found
pip
-bash: pip: command not found

pip3 也一样。

我试过的

我认为路径变量可能有问题,所以我回显了路径

echo $PATH

/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/azure/.local/bin:/home/azure/bin:

这就是我认为我找到错误来源的地方:/usr/lib/ 和 /usr/share/ 不包括在内。 然后我通过在末尾添加以下内容来编辑 ~/.bash_profile:

export PATH="$PATH:/usr/lib"
export PATH="$PATH:/usr/share"

然后

source ~/.bash_profile

但问题依旧。

我现在没主意了。以前我 运行 遇到过几次这种问题,但我不记得我无法通过更改 $PATH 或使用 conda 来解决的问题。现在我的情况有点尴尬,因为我不想在这台机器上安装 conda(这里 space 不多,我买不起…)我真的很想知道到底出了什么问题。

如有任何帮助或提示,我们将不胜感激;)

CentOS 7

3 岁的“教程”https://linuxhint.com/install-python-pip-centos7/ 关于 pip34,python34 .

今天 python3 在 CentOS 7 Base 仓库中 http://mirror.centos.org/centos/7.9.2009/os/x86_64/Packages/python3-3.6.8-17.el7, python3-pip-9.0.3-8.el7 (pip3)

安装python3:

# yum install python3-devel python3-pip