error

【Python】The session is unavailable because no secret key was set.

概要 以下のエラーが発生したため対処。 The session is unavailable because no secret key was set. 本題 Flaskでsession変数を扱う際は、以下のようにする。 from flask import session // 略 session['user_id'] = "hogehoge" しかしながら、secret key…

【Python】ImproperlyConfigured: MySQLdb must be installed.がでた

概要 peeweeにおいてconnectやcreate_tableを行う際に、以下のエラーが発生したためメモ。 ImproperlyConfigured: MySQLdb must be installed. 解決法 PythonからMySQLを操作するモジュールをpip経由でinstallすれば解決。 pip3 install PyMySQL // もしくは…

【Python】oduleNotFoundError: No module named '__builtin__'

概要 以下のエラーが発生したためメモ。Python3では__buildin__が利用できない。 ModuleNotFoundError: No module named '__builtin__' 解決策 __buildin__の代わりにbuiltinsを利用する。 # import __builtin__ ※これは使えない import builtins # __builti…

【Python】Python3でnew.instancemethodが使えない

概要 以下のエラーが発生したためメモ。 ModuleNotFoundError: No module named 'new' 調べてみるとPython3ではnewモジュールが利用できないみたい。 解決策 以下のように行うことで、解消できる。 # import new ※これは使用できない from types import Meth…

【Python】socket.error: [Errno 48] Address already in use

# 概要 以下のエラーが出たためメモ。 ``` socket.error: [Errno 48] Address already in use ```# 解決策 以下のコマンドを実行し、サーバ的な処理を行なっているプロセスをkillする。``` // 検索 ps -fA | grep python // 結果に対してkill kill [プロセス…

【Python】TypeError: Unicode-objects must be encoded before hashing

概要 以下のエラーが出たためメモ。 TypeError: Unicode-objects must be encoded before hashing 解決策 文字列の末尾に.encode('utf-8')を追記する。