以前の記事
mintty で ag, percol を使う備忘録
前回の記事 で Cygwin だと pt と peco が現状だと実用にならないことが分かりましたので,代わりに ag と percol を導入してみます. Ag (The Silver Searcher) The Silver Searc...
の続き,と言うかメインテナンス.
いつものようにターミナル(mintty on Cygwin)で CTRL + r してコマンド履歴を参照しようとするとなぜだか
Traceback (most recent call last): File "/usr/bin/percol", line 12, in <module> from percol.cli import main ModuleNotFoundError: No module named 'percol'
って怒られました.何でだろうとしばらくアレコレ調べると,どうも Cygwin のパッケージの python の ver が上がったのが原因のよう.上の記事の頃だと ver 3.4 だったみたいですが,現時点の最新は ver 3.6 になってる.
と言うことで,まずは,
$ rm -rf /usr/lib/python3.4 $ rm -rf /usr/bin/pip3.4
として ver 3.4 の痕跡を消して,Cygwin の標準インストーラーから pip を入れ直して,
$ pip3 install percol
の様に percol を再インストールして終了です.
あれぇ,少し前までは Cygwin の標準パッケージとして pip は提供されていなかったような気がするんですけどね……