成功安装后找不到Pip套件

时间:2019-05-15 09:03:48

标签: python path pip

我跑了pip3 install detect-secrets;但运行detect-secrets则会显示“找不到命令”。

我还尝试了变体,例如开关--usersudo;甚至pip而不是pip3。还要在名称中加上下划线。

我进一步将python3.6 -m site中显示的所有目录添加到我的PATH中(Ubuntu 18.04)。

重试安装命令显示软件包已成功安装。

find . -name detect-secrets(还有detect_secrets)在./.local/bin/detect-secrets./home/user/.local/lib/python3.6/site-packages/detect_secrets中显示了这些内容

这些都不允许访问可执行文件。我怎么做?

2 个答案:

答案 0 :(得分:0)

尝试执行:

which pip3

确切地知道您正在执行哪个点。您也可以对python3执行相同的操作,尽管它也应将您指向同一python。这可以帮助您发现问题所在

答案 1 :(得分:0)

pip3 install detect_secrets后加上下划线,从根/开始:

sudo find . -name detect-secrets 2>/dev/null

您可能会在/.local/bin//home/user/.local/bin/detect-secrets中找到结果(奇怪的是,即使您没有使用--user上的pip3 install开关也是如此)。

使用PATH=$PATH:/home/user/.local/bin/将此目录添加到路径。

现在detect-secrets(带破折号)有效。