忍者ブログ

ひつ(じのひよこが)プログラミングします。
HTML / CSS / JS で簡単なアプリを作ったりする際、困ったこととか、何度も「あれ?どうだったかしら」と調べたりしたことを綴ります。
ネットワークやセキュリティなど、IT関連で興味のある分野にも触れたいと思っています。
★毎週土曜日と日曜日に更新予定です。

2020/07    06« 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  »08

mysqlclient 1.3.3 or newer is required; you have 0.7.11

Python の Django を使っていたら mysqlclient 1.3.3 or newer is required; you have 0.7.11 と怒られ、うまく動かせなかった。おかしいな、mysqlclient は pip list で確認して新しいものが入っていることを確認しているし、11月まではうまくいっていたのだが……

怪しいものとして pymysql 0.7.11 を入れている。数字的にもこれが何かに引っかかっていそうだが。


答えは日本時間 12/3 に出た Django の 2.0 以降からその辺の処理が変わったことにあるようだ (該当コミット 2d96c027f5eb32c2c09bd57df2240ae1d343b98e)。2.0該当部分 / 1.11.8 該当部分

当面の対応として Django インストール時に pip install django としていた部分を pip install django==1.11 として解決した。ちょっと負けた気もするが。


なお PyMySQL 側でもこの問題は察知しているようだ issue#610。おそらく、この先解決するだろう。


(追記) どうも日本時間 2017/12/20 に直ったらしい (該当 PR)。直ったバージョンもすでに v0.8.0 として公開されている。

PR

コメント

ただいまコメントを受けつけておりません。

ブログ内検索

最新コメント

最新トラックバック

プロフィール

HN:
ひよこ
性別:
非公開

P R