julia の using PyCall が動かなくなった

Homebrew などで、管理している Python を julia から呼び出してる場合、Homebrew などで Python をアップデートした直後に、PyCall が動かなくなります。

Fatal Python error: Py_Initialize: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'
....

みたいなエラーがでます。こんな時は、

julia> Pkg.build("PyCall")

を試してみましょう。

B! LINE