1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Eel備忘録

Last updated at Posted at 2024-06-20

Eelを触った際のメモ

環境

  • OS:Ubuntu 2022.04 (Windows11 WSL2)
  • Pythonバージョン: Python 3.12.1

やったこと

下記ページを参考にWSLgが立ち上がるか確認

わかったこと

サンプルを実行した際、下記のエラーが発生した。

packages/eel/__init__.py", line 16, in <module>
    import bottle.ext.websocket as wbs
ModuleNotFoundError: No module named 'bottle.ext.websocket'

Eelの__init__.pyファイル内のインポート行を変更することで解決した。
どうもPython12のEelパッケージには問題があるらしい。

/.pyenv/versions/3.12.1/lib/python3.12/site-packages/eel/__init__.py

下記の行を

import bottle.ext.websocket as wbs

以下に変更。

import bottle_websocket as wbs

WSLgでWebブラウザが起動した。

またブラウザの日本語表示が文字化けしていたため、unifontをインストール。

sudo apt install unifont
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?