帮助我卡在Django地狱! 我正在尝试学习Django,并试图在我自己的计算机上设置一个测试站点(MacOS 10.12.6)。我的Python版本是3.6.2,包含Django 1.11.4和MySQL 5.7.19。Django - 不能做迁移,MySQL 5.7.19,Py 3.6.2
我的地步,我想做的事:
python manage.py migrate
。但它不工作...我已经安装了mysql的连接器2.1.6和特定版本似乎有一个bug 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/
我希望有人可以帮助我过去这一点,因为我肯定在这一点上卡住了。先谢谢你!
-b
你确定你已经安装了MySQL或工具吗? –
我想我想通了......我不得不将路径添加到$ PATH到mysql_config ...我可以删除一个问题,如果我自己解决它:/ –
不要删除问题。这个问题可能对未来的读者有所帮助。接受最有帮助的答案。 @BSmith –