You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何运行通过pip安装的ranger-fm应用程序?

如何运行通过pip安装的ranger-fm应用程序?

哈哈,这个问题一点都不傻!很多人用pip装命令行工具的时候都会碰到这种困惑,我来给你一步步解决~

首先得说清楚为什么你试的两种方法都不行:

  • 直接输ranger没反应,大概率是因为pip安装的ranger可执行文件所在的目录不在你的系统PATH里,终端找不到这个命令;
  • 用python3 -m ranger报错,是因为ranger这个Python包没有__main__.py模块,所以没法通过-m参数直接调用运行。

那正确的操作方式是这样的:

  1. 先找到ranger的可执行文件位置
    在终端运行这个命令:

    pip show ranger-fm
    

    你会得到类似这样的输出,重点看Location那一行:

    Name: ranger-fm
    Version: 1.9.3
    Location: /Users/yourusername/Library/Python/3.9/lib/python/site-packages
    ...

  2. 直接运行可执行文件
    pip通常会把命令行工具的可执行脚本放在Location目录同级的bin文件夹里。比如上面的例子,可执行文件的路径就是:

    /Users/yourusername/Library/Python/3.9/bin/ranger
    

    直接在终端输入这个完整路径,回车就能启动ranger了。

  3. 配置PATH,以后直接输ranger就能用
    如果不想每次都输长路径,可以把这个bin目录加到系统PATH里:

    • 如果你用的是Bash终端,打开~/.bash_profile或者~/.bashrc文件,添加一行:
      export PATH="$HOME/Library/Python/3.9/bin:$PATH"
      
      (注意把路径换成你刚才查到的实际bin目录路径)
    • 如果你用的是Zsh终端,就编辑~/.zshrc文件,添加同样的内容。
    • 保存文件后,在终端运行source ~/.bash_profile(或者对应的配置文件),之后再输入ranger就能直接启动程序了。

另外小提醒:如果是用sudo pip安装的ranger,那它的可执行文件可能在系统级的bin目录里,比如/Library/Python/3.9/bin/ranger,这个路径大概率已经在你的PATH里了,可能你之前输入ranger的时候拼写错了?不过还是用上面的方法确认一下最稳妥。

备注:内容来源于stack exchange,提问作者user1785730

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 12:05:31