2024-09-21 03:22:44 发布
网友
我用pip在我的ubuntu上安装了蝗虫
"pip install locustio"
问题是每次我在我的控制台上运行任何蝗虫命令(例如)
控制台返回这个
zsh: command not found: locust
有什么解决办法吗?在
这里有个窍门:
pip uninstall locustio
这是将在控制台中返回的内容
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)?
写n,并复制第一个目录,在我的例子中 /home/elta/.local/bin/locust
n
/home/elta/.local/bin/locust
现在这是您每次调用rocast命令时要使用的目录,例如
/home/elta/.local/bin/locust version
。。。。不是最好的解决办法,但在工作完美,并做到了这一点
确保脚本安装在PATH环境变量中可用的目录中。在
PATH
使用pip show file locustio找出脚本的安装位置(在您的例子中:~/.local/bin)。修改您的PATH以包含脚本的安装目录。在您的情况下,您可能应该在~/.zshrc文件中添加如下内容:
pip show file locustio
~/.local/bin
~/.zshrc
if [ -d "~/.local/bin" ] ; then export PATH="~/.local/bin:$PATH" fi
那么locust命令应该可以在所有新的shell会话中使用。在
locust
这里有个窍门:
pip uninstall locustio
这是将在控制台中返回的内容
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)?
写
n
,并复制第一个目录,在我的例子中/home/elta/.local/bin/locust
现在这是您每次调用rocast命令时要使用的目录,例如
/home/elta/.local/bin/locust version
。。。。不是最好的解决办法,但在工作完美,并做到了这一点
确保脚本安装在
PATH
环境变量中可用的目录中。在使用
pip show file locustio
找出脚本的安装位置(在您的例子中:~/.local/bin
)。修改您的PATH
以包含脚本的安装目录。在您的情况下,您可能应该在~/.zshrc
文件中添加如下内容:那么
locust
命令应该可以在所有新的shell会话中使用。在相关问题 更多 >
编程相关推荐