テクノロジーであそぼ!

プログラミング(Python)や投資、仮想通貨についての情報サイト。

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

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