Python mysql-python安装 Python2.7
在Mac上安装MySQL-python时,应设置环境变量指定MySQL路径并启用32位模式;Ubuntu上则需先安装python-setuptools、libmysqld-dev等依赖包。完成后运行pip即可解决mysql_confignotfound报错。安装前确认Python版本与pip正确对应。
在mac上通过sudo pip install MySQL-python安装时,不少同学会遇到一个让人头疼的报错:EnvironmentError: mysql_config not found。这个问题的根源其实很简单——系统找不到MySQL的配置文件路径。解决方式并不复杂,关键是要把几个环境变量设置对。
先说说mac下的操作。你需要手动指定MySQL的bin目录和lib目录,同时注意Python的位数偏好。贴上实际操作时的命令(建议直接复制到终端执行):
PATH="/usr/local/mysql/bin:${PATH}"
export PATH
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
export VERSIONER_PYTHON_PREFER_64_BIT=no
export VERSIONER_PYTHON_PREFER_32_BIT=yes
执行完这几行后,再运行sudo pip install MySQL-python,问题基本就能解决。这里有个细节值得注意:VERSIONER_PYTHON_PREFER_32_BIT设置为yes,是因为某些mac环境下MySQL的库是32位的,强行用64位反而会出问题。

如果你用的是Ubuntu,那流程就更直接了。同样会遇到mysql_config not found的错误,但底层的依赖包不同。需要先把几个开发库装上:
sudo apt-get install python-setuptools
sudo apt-get install libmysqld-dev
sudo apt-get install libmysqlclient-dev
sudo apt-get install python-dev
这四步走完,再执行sudo pip install MySQL-python,基本就一路绿灯了。注意顺序上,建议先装python-setuptools,因为后面几个包会依赖它来做编译。
另外提醒一点——无论mac还是Ubuntu,安装前最好确认一下你的Python版本(2.7还是3.x),以及pip是否已经正确链接到对应的Python解释器。如果版本错位,即使解决了mysql_config的问题,后续也可能冒出新的兼容性报错。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















