• Python 2.6 或者以上,3.2 或者以上,PyPy 2.0 或者以上,PyPy3 2.3 或者以上。这是唯一必要的环境要求。
  • C 编译器。需要在 Linux 上构建 Powerline 客户端。如果这个没有提供,那么 Powerline 会回滚到 shell 脚本或者 Python 客户端。
  • socat 程序。对于那些运行地比 python 版本客户端更快一些,但仍比 C 版本慢一些的 shell 变体是必须的。
  • psutil python 包。对于那些信息片段比如 cpu_percent 是必须的。而有些 psutil 功能的信息片段只对 Linux 回调有用。
  • hglib python 包和 mercurial 的可执行文件。当工作在 mercurial 仓库中时是必须的。
  • pygit2 python 包或 git 的可执行文件。当工作在 git 仓库中时是必须的。
  • bzr python 包(提示:不需要独立的可执行版本)。当工作在 bazaar 仓库中时是必须的。
  • pyuv python 包。如果需要让 libuv-based watcher 正常工作时是必须的。
  • i3ipc python 包。当需要显示 i3wm 的关联信息时是必须的。
  • xrandr 程序。当需要多显示器的 lemonbar 关联时以及执行 `powerline.listers.i3wm.output_lister()` 是必须的。

提示一:当在 Python-3 或 PyPy 这些解释器中执行时,Powerline 不会支持仓库信息除非 bazaar 支持 Python-3 或 PyPy。

results matching ""

    No results matching ""