こんばんは。子供たちも今年はチョコレートを貰えなかった様です。@kjunichiです。
背景
年明けに世田谷の自宅からグラベルロードバイクで都民の森まで自走したログからYoutube動画を作ろうと、
OSError: Could not find lib c or load any of its variants [].
試したこと
pipをアップデート
が改善せず。
pipでcartopyをアップデートするも、最新が入ってると怒られたw。
ググると原因はcartopyでないことがわかり、怪しそうな geosもアップデートするも改善せず。(こちらはアップデートされた)
解決方法
どうも、macOSでBig Surにアップデートした際にこの不具合が出ていたっぽい。(俺調べ)
ここのISSUEで書かれている
free = CDLL(None).free
という記述にgeos.pyの2箇所を変更することで対処できた!
Big surになってからlibcという名前では共有ライブラリがなくなったのか?すでにロードしている共有ライブラリをロードすると 弾かれる様になったのだろうか?
まぁ、とりあえず動く様になったので、動画作るぞ。