三步解决Linux上未找到命令的问题
前言
你可能遇到类似于这样的错误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信息,说明:
- 你确实安装了celery
- 当前路径即为命令的所在目录的绝对路径
提示:你必须找到命令所在位置,才可以进入第二步
二、建立软链接
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等等。实质都是一样的,如果你清楚软件安装的位置,建立软连接的方法屡试不爽。