SypderというエディタでPythonを開発しています。
KeepaAPIを使おうとしたときにエラーが起こって困ったので、ここにメモを残します。
RuntimeErrorが発生する
実行すると下記エラーが発生します。
RuntimeError: This event loop is already running
多分、「このイベントはすでに動いています」ってエラーなんでしょうね。
。。。。。。。。。。。
。。。。。
なんだこれ~~~っっ‼‼‼‼‼‼‼‼‼
って叫びました。
いろいろなサイトに行っても何かいているか分からないし。。。orz
RuntimeErrorの対策
これを対策するには、『nest_asyncio』というパッケージをインストールする必要があります。
パッケージをインストールしましょう。
AnacondaPromptを開きましょう。そして、下記コマンドを実行してください。
pip install nest_asyncio
エラーが起こっているoythonファイルにコードを追加してください。
多分一番最初にした方がいいので、頭に書きましょう。
import nest_asyncio nest_asyncio.apply()
これを追加して実行してみてください。
うぉぉぉぉ~~っっ‼‼‼‼なおった~~~っっ‼‼‼‼‼
まとめ
SpyderでPythonファイルを書くときに、RuntimeErrorが発生した時に対応方法でした。
ネット記事によるとSpyderの不具合と書いている所もありましたが、
とりあえず解決策があってよかったです‼‼‼‼
同じことでエラーになっている人の解決になってもらえたらと思います。
こういう事ってすぐに忘れるのでしっかりとメモしておかないとっっ☆
業務でプログラミング(C#/VB/Python)を作っている。
挫折を何回も繰り返し、幾度の壁を乗り越えてきた。
乗り越えてきた事を忘れないように記録に残す。
同じ思いをしている人への情報提供になれたらと思う。
基本は初心者に向けたプログラムの情報を提供する。
コメント