mk-toolブログ

エンジニアと家のことをごちゃごちゃと書いてます

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')を追記する。