【Python】Spyderで開発時の注意点

スポンサーリンク

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の不具合と書いている所もありましたが、

とりあえず解決策があってよかったです‼‼‼‼

同じことでエラーになっている人の解決になってもらえたらと思います。

こういう事ってすぐに忘れるのでしっかりとメモしておかないとっっ☆

コメント

タイトルとURLをコピーしました