0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Debian12のflet環境でハマったこと

Posted at

Debian12の環境でFletをインストールしてハマったことのメモ

Debian12からpythonを使う際、venv環境が矯正される。
なのでvenv環境に移行した後Fletをインストールするために

pip install flet

でインストールする。
テストプログラムを書いて実行する

flt01.py
import flet as flt

def main(page: flt.Page):
    tx1=flt.Text("Test")
    page.controls.append(tx1)
    page.update()

flt.app(target=main)

すると・・・
libmpv.so.1がないと怒られる。

対処方法

debian12ではsudoの設定がされていないので
su -
でルートユーザーに移行する
apt update
でとりあえずリポジトリを更新して
apt install libmpv-dev
をインストールする。
で実行しても同じエラーが出る・・・
なんでや

原因は・・・

debian12のlibmpv-devパッケージではlibmpv.so.2がインストールされるのが原因でした。
なので・・・
ルート権限で

cd /lib/x86_64-linux-gnu
ln -s libmpv.so.2.0.0 libmpv.so.1

というふうにシンボリックリンクを加えると動作します。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?