linux问题

在centos下安装包之后再终端无法调用问题(找不到软件包)

2018-06-20  本文已影响0人  陆_志东

如果安装了一个包,但是在终端调用的时候提示-bash not found command,问题解决

这种情况一般使用which命令也是无法找到该包的地址的,一样会提示
-bash not found command
这是因为包没有添加到系统的环境中
这个时候需要创建一个软连接或者硬链接到系统的环境中
软连接  ln -s 文件地址(绝对路径)  软连接目的地址
硬链接  ln 文件地址(绝对路径)  软连接目的地址

软连接相当于是一个快捷方式
硬链接可以理解为复制了一份文件,推荐使用软链接

至于路径怎么寻找?
比如 pip3 install python 这是安装,想看安装在哪个位置了,只需要
pip3 uninstall python  就会提示你是否要删除以下文件,打印的文件路径就是你安装的位置
然后你只需要把下面路径中的启动文件创建一个软连接 到 /usr/local/sbin 或 /usr/local/bin 或 /sbin 或 /bin 或/usr/sbin 或/usr/bin
这些目录的任何一个目录即可

注: 创建连接的时候一定要使用绝对地址,否则以后会出现想象不到的错误

上一篇下一篇

猜你喜欢

热点阅读