sudo:pip3:在centos 7中找不到命令

时间:2019-06-25 11:52:54

标签: python-3.x pip

我尝试使用以下命令在odoo 12的centos 7中安装pysftp == 0.2.8

sudo pip3 install pysftp == 0.2.8

sudo:pip3:找不到命令---出现此错误

并尝试使用命令pip3 install pysftp == 0.2.8

-bash:pip3:找不到命令---出现

当我找到pip3时

/ opt / odoo12 / venv / bin / pip3

/opt/odoo12/venv/bin/pip3.6

/ opt / rh / rh-python36 / root / usr / bin / pip3

/opt/rh/rh-python36/root/usr/bin/pip3.6

我想使用pip3安装pysftp == 0.2.8软件包

请帮助我解决此问题

谢谢

1 个答案:

答案 0 :(得分:0)

您的pip可执行文件似乎不在PATH中,这就是为什么外壳程序在尝试运行它时找不到它的原因。

可以直接修改PATH变量以包含该bin目录。

可以直接使用可执行文件的绝对路径调用pip3,因为您显然知道在哪里可以找到它。

但是,它从您提供的路径中显示,您正在使用虚拟环境进行Python安装。在这种情况下,您需要先激活venv,然后才能使用可执行文件。激活venv会为您正确修改PATH。

source /opt/odoo12/venv/bin/activate

然后您的pip3命令应该起作用。