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

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

作者: 陆_志东 | 来源:发表于2018-06-20 13:37 被阅读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
    这些目录的任何一个目录即可
    

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/titxyftx.html