Flexx @ Python まとめ

PythonのFlexxはとても素晴らしいライブラリ。

ブラウザ(Client側)のAJAX的な動的にはJavaScriptが必要だが、Flexxを使えば、Client-Serverサイド両方をPythonだけで作成できる事。Djangoと違い、動的GUIを自由に定義できる点にある。

使い始めたばかりだが、不具合がすくないようなら是非使っていきたいライブラリです。

本ページではKnow-howを公開していきたい(不定更新)

注意

  • flexxを使用したコードのrunはterminalから行う事。VSCodeでは下記エラーで動かない。
    runtime process (0x7fbb383e9310) stopped (1), stdout:
    Error: App:Name not specified in application.ini
    • 以前は動いたような...、原因は別にある?
  • conda-forge版flexxはうごかない?
    • condaconda-forgetのrepoがmixだから??
    • Macだけ?
  • 対処方法: pure-pythonかminicondaでpython環境を作り、 pipでflexxをインストールしたら、terminalからサンプルやDemoは起動した。

Troubleshooting

Error: App:Name not specified in application.ini

  • terminalで起動しているか?VSCodeでも本エラーとなる。
  • Firefoxに起因する事もあるから、Firefoxを削除するのも必要??