Mac OSX下安装MySQL-python(Python访问MySQL)
2012-12-17 00:53
567 查看
操作系统是OSX10.8 x64版本
1.下载Mysql-python
http://sourceforge.net/p/mysql-python/code/ci/947b1a2cb72eacb78c86a0a025a3f2110fe14caf/tree/
2.解压
tar xzvf Mysql….
3.cd 进去
4.修改setup_posix.py
mysql_config.path="/usr/local/mysql-x.x.xx-osx10.x-x86-64/bin/mysql_config"
5.编译,安装
sudo python setup.py clean
sudo python setup.py build
sudo python setup.py install
6.进入python
import MySQLdb
提示:
ImportError: dlopen(/Users/chenjianlong/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.8-intel.egg-tmp/_mysql.so, 2): no suitable image found. Did find:
/Users/chenjianlong/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.8-intel.egg-tmp/_mysql.so: mach-o, but wrong architecture
7.发现我装的是x86的mysql,重新安装x86_64的mysql
8.再次编译 安装 问题依旧
9.使用以下代码编译安装
sudo
sudo
sudo
10.进入python
import MySQLdb
提示:
ImportError: dlopen(/Users/chenjianlong/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.8-x86_64.egg-tmp/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
有以下两种解决方法:
设置环境变量:
或者使用以下命令:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/
1.下载Mysql-python
http://sourceforge.net/p/mysql-python/code/ci/947b1a2cb72eacb78c86a0a025a3f2110fe14caf/tree/
2.解压
tar xzvf Mysql….
3.cd 进去
4.修改setup_posix.py
mysql_config.path="/usr/local/mysql-x.x.xx-osx10.x-x86-64/bin/mysql_config"
5.编译,安装
sudo python setup.py clean
sudo python setup.py build
sudo python setup.py install
6.进入python
import MySQLdb
提示:
ImportError: dlopen(/Users/chenjianlong/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.8-intel.egg-tmp/_mysql.so, 2): no suitable image found. Did find:
/Users/chenjianlong/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.8-intel.egg-tmp/_mysql.so: mach-o, but wrong architecture
7.发现我装的是x86的mysql,重新安装x86_64的mysql
8.再次编译 安装 问题依旧
9.使用以下代码编译安装
sudo
ARCHFLAGS=
"-arch x86_64"python setup.py clean
sudo
ARCHFLAGS=
"-arch x86_64"python setup.py build
sudo
ARCHFLAGS=
"-arch x86_64"python setup.py install
10.进入python
import MySQLdb
提示:
ImportError: dlopen(/Users/chenjianlong/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.8-x86_64.egg-tmp/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
有以下两种解决方法:
设置环境变量:
export DYLD_LIBRARY_PATH=/usr/ local /mysql/lib/ |
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/
相关文章推荐
- 在 Mac OS X 下安装 python-mysql
- Mac OS X10.9.3安装mysql-python
- 在 Mac OS X 下安装 python-mysql
- Mac OS X 下安装 python-mysql
- Mac OS X 下安装 python-mysql 支持 SQLAlchemy
- 5-在 Mac 中安装 MySQLdb (Python mysql )
- Mac OS X RF与mysql-python冲突的问题
- mac 上面安装mysql-python
- Mac OS X 10.6下安装MySQL 5.1.45
- 在MAC OS X上安装MYSQL
- mac安装mysql-python和采用MVC的方式操作数据库
- mac os x python安装matplotlib 库 出错: Operation not permitted
- macosx下安装mysql
- MacOS X 安装 Mysql
- Mac OS X 下 TAR.GZ 方式安装 MySQL
- Mac下MySQL-python安装及EnvironmentError: mysql_config not found的解决办法及pip指令
- Mac OS X 10.6下安装MySQL 5.1.45
- 在mac osX下安装openCV,used for python
- Mac OS X10.9 mod_python3.5.0 安装注意事项
- MAC 上安装MySQL-python