[Python][PyWebview] bottle.py - AttributeError 'NoneType' object has no attribute 'write'

Sabtu, 11 Februari 2023

Kendala yang mungkin terjadi pada saat meng-compile aplikasi python dengan package pyinstaller adalah seperti ini.

Solusinya sangat sederhana, hanya dengan mengupgrade package bottle dengan cara menulis script. “Pip install bottle –upgrade”. Atau dengan mendownload ulang bottle.py. Klik link dibawah ini untuk mendownload bottle.py.

bottle.py Download

Setelah men-download, copy file bottle.py yang sudah di download lalu paste-kan pada folder lib-packager pada direktori python anda. Karena saya menggunakan virtual environment (venv) maka saya mem-paste-kan file bottle.py ini pada direktori “venv/lib/site-packages/*”.

Setelah itu, anda dapat men-generate ulang script anda menggunakan pyinstaller.

Semua instruksi diatas mungkin bisa berhasil atau tidak. Apabila menemukan sebuah masalah lanjutan, anda dapat menulis komentar dibawah dengan bijak mungkin saya bisa membantu anda.


Saat ini saya menggunakan :

  • Python versi 3.11.1
  • Pip versi 22.3.1

Tidak ada komentar:

Posting Komentar