i ran pip3 install detect-secrets
;但是运行detect-secrets
然后给出"找不到命令"。
我还尝试了变体,例如开关--user
;sudo
;甚至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
中显示这些
这些都没有访问可执行文件。我怎么做?
在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
,带有破折号,有效。
尝试执行:
which pip3
确切知道您正在执行哪个PIP。您可以为Python3做同样的事情,尽管它也应该指向同一Python。这可能会帮助您检测到什么问题