Ansible 未通过 PIP 安装

Ansible is not installing via PIP

我正在学习有关 Ansible 文档的教程,但无法完成它:

$ python -m pip install --user ansible

Returns一个错误:

/usr/bin/python: No module named pip

虽然另一个指南使用 python-pip3 安装了它,然后在 运行 pip3 install --user ansible 之后就可以使用了。

安装成功,但ansible仍然不可用:

-bash: /usr/bin/ansible: No such file or directory

我过去从未使用过 Python 或 PIP,我不明白在开始调试的过程中会出现什么问题。

我还没有找到解决这个问题的方法,但我使用了 CentOS Epel 存储库,该存储库也在 Ansible 文档中进行了描述,它以这种方式工作。

sudo yum install epel-release
sudo yum install ansible

编辑:好的,所以我所要做的就是将以下内容添加到 .bashrc 文件中。

export PATH="$HOME/.local/bin:$PATH"

已修复。

您应该使用

在终端中检查您的 python 版本
$ which python

命令,然后这个 return 是一个包含 python 的路径(可能这将是 return 一个路径,因为几乎所有 Linux 发行版都包含 python ).在该结果之后,您可以输入

$ curl https://bootstrap.pypa.io/get-pip.py

在终端中,然后输入

$ python get-pip.py

执行这些命令后将安装 pip。