我是相对较新的Django和一般的Web开发。“OSError:mysql_config找不到”当试图“点安装mysqlclient” - Django
我想
pip install mysqlclient
在我
virtualenv -p python3
到Django的2.0挂钩到MySQL。不过,我得到这个错误:
Collecting mysqlclient
Using cached mysqlclient-1.3.12.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/43/md5vpqrx0mx8627sq04slbz00000gn/T/pip-build-l8ea3vja/mysqlclient/setup.py", line 17, in <module>
metadata, options = get_config()
File "/private/var/folders/43/md5vpqrx0mx8627sq04slbz00000gn/T/pip-build-l8ea3vja/mysqlclient/setup_posix.py", line 44, in get_config
libs = mysql_config("libs_r")
File "/private/var/folders/43/md5vpqrx0mx8627sq04slbz00000gn/T/pip-build-l8ea3vja/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/43/md5vpqrx0mx8627sq04slbz00000gn/T/pip-build-l8ea3vja/mysqlclient/
我已经环顾四周,寻找答案了几个小时,是的,我已经签出this和this,但似乎没有奏效。
任何帮助将不胜感激!
您已经链接到其他的问题,但你还没说你是哪个操作系统上,或发生了什么当你运行建议的命令。 – Alasdair
@Alasdair我正在运行MacOS High Sierra(版本10.13.1)。当我运行:'sudo apt-get install python-dev python3-dev'我得到:'sudo:apt-get:command not found'例如 –
'apt-get'是一些软件包管理器和Debian。在MacOS上运行这些命令没有任何意义。 – Alasdair