前言

你可能遇到类似于这样的错误bash:celery:未找到命令,如果你确定安装了celery,却找不到命令,那可能是没有软连接(类似于环境变量、快捷方式)。此篇主要通过案例来简述如何解决Linux上 bash:未找到命令 的问题,简直屡试不爽。

在这里插入图片描述

在这里插入图片描述


案例环境:

  • centos 7
  • python 3.7.5
  • celery 4.4.7

一、确认命令是否存在

cd /usr/local/Python3.7.5/bin # 找到命令所在的位置
./celery # 执行celery命令

执行结果示例如下:
在这里插入图片描述

如果执行后,没有再报错,并且显示一堆Help信息,说明:

  1. 你确实安装了celery
  2. 当前路径即为命令的所在目录的绝对路径

提示:你必须找到命令所在位置,才可以进入第二步

二、建立软链接

 ln -s [源文件或目录][目标文件或目录]
sudo ln -s /usr/local/Python-3.7.5/bin/celery /usr/bin/celery # 建立celery的软链接

三、测试命令结果

再打开个终端测试问题是否解决,测试示例如下:

Ctrl + Alt + T # Linux上打开terminal的快捷键
celery # 输入celery命令测试结果

结果示例如下:
在这里插入图片描述

至此,顺利解决Linux上未找到命令的问题。


总结

Linux上未找到celery命令的问题,还有其他解法如如添加PATH等等。实质都是一样的,如果你清楚软件安装的位置,建立软连接的方法屡试不爽。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐