首页 > 解决方案 > 安装成功后找不到pip包

问题描述

我跑了 pip3 install detect-secrets;但运行 detect-secrets然后给出“找不到命令”。

我还尝试了变体,例如 switch --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

这些都没有提供对可执行文件的访问权限。我怎么做?

标签: pythonpathpip

解决方案


之后pip3 install detect_secrets,使用下划线,从根开始执行此操作/

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

您可能会在 in /.local/bin/或 in 中找到结果/home/user/.local/bin/detect-secrets(奇怪的是,即使您不使用--userswitch on也是如此pip3 install)。

将此目录添加到带有PATH=$PATH:/home/user/.local/bin/.

现在 detect-secrets,用破折号,工作。


推荐阅读