MysqlをPythonでいじりたくて調べたけど動かなかったのでとりあえずの打開策。
詳細コードや設定は需要あれば追記したいと思う。
動作環境
Python : 3.6.4
Mysql : Ver 14.14 Distrib 5.7.21, for Linux (x86_64)
使用ライブラリ
- Geoalchemy2
インストール
pip install geoalchemy2
エラー
sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1305, 'FUNCTION ***.ST_GeomFromEWKT does not exist')
打開策
geoalchemy2をインストールしたフォルダのtypes.pyの184行目を以下のように変更する
// from_text = 'ST_GeomFromText'
from_text = 'ST_GeomFromText'