kq_init: detected broken kqueue; not using.: Undefined error: 0の治し方

2017年11月19日

f:id:kichie_com:20171119024227p:plain

なんだかよくわからない警告が出てる。。。

こんにちは、きちえです。
spyderを起動しようとしたらターミナルにこんな画面が。

kichie$ spyder
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0

原因

よくわかっていないが、多分Macのシステムバージョンを El CapitanからHigh Sierraにアップデートしたからだと考えられます。

解決方法

各種エディタを使って環境変数を変更

~/.bashrcファイル内に下記のコードを追加

export EVENT_NOKQUEUE=1

環境変数EVENT_NOKQUEUEに1を格納するという意味です。

.bashrcファイルはbash(ターミナル)が起動されるたびに読み込まれるファイルです。

exportコマンドの詳細はこちら
Linuxコマンド【 export 】環境変数を定義・リスト表示する – Linux入門 – Webkaru