Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Mac OSX 10.6 64位Intel(雪豹)上安装MySQL Python_Python_Mysql_Osx Snow Leopard - Fatal编程技术网

在Mac OSX 10.6 64位Intel(雪豹)上安装MySQL Python

在Mac OSX 10.6 64位Intel(雪豹)上安装MySQL Python,python,mysql,osx-snow-leopard,Python,Mysql,Osx Snow Leopard,一直在尝试安装MySQL-Python,但没有成功。那里有很多指南,但其中许多似乎不完整,并且有自己的大量错误 我找不到任何关于MySQL Python的每个版本都支持哪些操作系统的好的正式文档。目前,我正在尝试在运行OSX 10.6的64位Mac上安装1.2.3版 我收到的最新错误: Python 2.6.1 (r261:67515, Aug 2 2010, 20:10:18) [GCC 4.2.1 (Apple Inc. build 5646)] on darwin Type "help

一直在尝试安装MySQL-Python,但没有成功。那里有很多指南,但其中许多似乎不完整,并且有自己的大量错误

我找不到任何关于MySQL Python的每个版本都支持哪些操作系统的好的正式文档。目前,我正在尝试在运行OSX 10.6的64位Mac上安装1.2.3版

我收到的最新错误:

Python 2.6.1 (r261:67515, Aug  2 2010, 20:10:18) 
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "build/bdist.macosx-10.6-universal/egg/MySQLdb/__init__.py", line 19, in <module>
  File "build/bdist.macosx-10.6-universal/egg/_mysql.py", line 7, in <module>
  File "build/bdist.macosx-10.6-universal/egg/_mysql.py", line 6, in __bootstrap__
ImportError: dlopen(/Users/justianmeyer/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so, 2): no suitable image found.  Did find:
    /Users/justianmeyer/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so: mach-o, but wrong architecture

从外观上看,我似乎缺少依赖项。他们可能是什么?我缺少什么?

我在mysql和10.6上也遇到过类似的问题。我放弃了,在付出了巨大的努力之后,我转到了博士后。谢谢你的建议。除了MySQL之外,我还玩了很多不同的db程序。Postgres可能是我试图连接脚本的第二台服务器。看起来,无论我使用哪个驱动程序,我都会遇到这些类型的错误。我可能错过了安装中的一个步骤。考虑使用,有一个特殊的端口(PY26MySQL @ 1.2.3)。对我来说,macports是安装和更新开源软件的首选方法。@Dmitry M:谢谢你的建议,但我在运行了
sudo port py26 mysql
之后,会返回
无法识别的操作“py26 mysql”
。我看到它存在于macports站点上:,但运气不好。确实需要运行
sudo-port安装py26 mysql
:)
Python 2.6.1 (r261:67515, Aug  2 2010, 20:10:18) 
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import psycopg2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.6/site-packages/psycopg2/__init__.py", line 71, in <module>
    from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: dlopen(/Library/Python/2.6/site-packages/psycopg2/_psycopg.so, 2): Symbol not found: _PQbackendPID
  Referenced from: /Library/Python/2.6/site-packages/psycopg2/_psycopg.so
  Expected in: flat namespace
 in /Library/Python/2.6/site-packages/psycopg2/_psycopg.so