Cygwin と percol 更新備忘録

Environment
Photo by hyt.

以前の記事

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 は提供されていなかったような気がするんですけどね……

Environment
スポンサーリンク
Following hyt!
タイトルとURLをコピーしました