私はDjango地獄で立ち往生しています! 私はDjangoを学ぼうとしています。自分のコンピュータ(MacOS 10.12.6)でテストサイトを設定しようとしています。 Pythonの私のバージョンはDjango 1.11.4とMySQL 5.7.19で3.6.2です。Django - 移行できません、MySQL 5.7.19、Py 3.6.2
私は私がやりたいの時点で午前:
python manage.py migrate
しかし...それは動作しません...私はインストールされているのmysql-コネクタ2.1.6、その特定のバージョンはそうバグwhich is documented hereがあります。投稿されたエラーは私のように見えます。 MySQLはバージョン2.1.7でバグが修正されたと述べていますが、私はそれをpipでダウンロードすることはできず、どこにも表示されません。 pipが見る他の唯一のバージョンは2.2.3で、それはまったくインストールされません。
他にも見つかったinstructions that suggested using mysqlclient(およびhere)でも、それはうまくいきません。このエラーが発生します...
pip install mysqlclient
Collecting mysqlclient
Using cached mysqlclient-1.3.10.tar.gz
Complete output from command python setup.py egg_info:
/bin/sh: mysql_config: command not found
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/d9/z3yxpfl505s_jwtty_x3576h0000gn/T/pip-build-8vj20eqa/mysqlclient/setup.py", line 17, in <module>
metadata, options = get_config()
File "/private/var/folders/d9/z3yxpfl505s_jwtty_x3576h0000gn/T/pip-build-8vj20eqa/mysqlclient/setup_posix.py", line 44, in get_config
libs = mysql_config("libs_r")
File "/private/var/folders/d9/z3yxpfl505s_jwtty_x3576h0000gn/T/pip-build-8vj20eqa/mysqlclient/setup_posix.py", line 26, in mysql_config
raise EnvironmentError("%s not found" % (mysql_config.path,))
OSError: mysql_config not found
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/d9/z3yxpfl505s_jwtty_x3576h0000gn/T/pip-build-8vj20eqa/mysqlclient/
私は間違いなくこの時点で立ち往生しているので、誰かが私にこの過去を手伝ってくれることを願っています。前もって感謝します!私はあなたがMySQLのコネクタに問題があると思う
-b
MySQLまたはツールをインストールしてもよろしいですか? –
私はそれを理解したと思う...私は$ PATHにmysql_configへのパスを追加しなければならなかった...私はそれを自分で解決する場合、質問を削除することができます:/ –
質問を削除しないでください。この質問は、今後の読者に役立つかもしれません。あなたを最も助けてくれた答えを受け入れてください。 @BSmith –