zsh:未找到命令:locust(尽管 locust 已在我的 ubuntu 19 上使用 pip 安装)

Elt*_*lab 3 python command zsh pip locust

我使用 pip 在 ubuntu 上安装了 locustio

"pip install locustio"
Run Code Online (Sandbox Code Playgroud)

问题是每次我在控制台上运行任何 locust 命令时(例如)

locust --version
Run Code Online (Sandbox Code Playgroud)

控制台返回这个

zsh: command not found: locust
Run Code Online (Sandbox Code Playgroud)

有什么解决办法吗?

Elt*_*lab 5

这是一个技巧:

  1. pip uninstall locustio在控制台写这个命令
  2. 这是控制台中返回的内容

    Uninstalling locustio-0.12.2: Would remove: /home/elta/.local/bin/locust /home/elta/.local/lib/python2.7/site-packages/locust/* /home/elta/.local/lib/python2.7/site-packages/locustio-0.12.2.dist-info/* Proceed (y/n)?

  3. write n,然后复制我的情况下的第一个目录 /home/elta/.local/bin/locust

  4. 现在这是您每次调用 locust 命令时要使用的目录,例如

/home/elta/.local/bin/locust --version

....不是最好的解决方案,但工作完美并且达到了目的

  • 您无需卸载即可查看文件的位置。`pip show --files locustio` 就可以了。 (3认同)
  • 它没有,返回的位置是 "/home/elta/.local/lib/python2.7/site-packages" ,它不起作用 (2认同)