Установите mysqldb на снежном барсе

Необходимо использовать или символ или неподписанный символ , но никогда символ со знаком . Стандарт имеет следующее в 3.9/2

Для любого объекта (кроме подобъекта базового класса) типа T POD, содержит ли объект допустимое значение типа T, базовые байты (1.7), составление объекта может быть скопировано в массив символьного или неподписанного символа. Если содержание массива символьного или неподписанного символа будет скопировано назад в объект, то объект должен впоследствии содержать свое исходное значение.

7
задан Udders 23 September 2009 в 13:01
поделиться

4 ответа

Я бы порекомендовал установить macports (последнюю версию svn trunk) и установить оттуда mysql.

sudo port install mysql5-server

Загрузите исходный код MySQL-python-1.2.2

убедитесь, что / opt / local / lib / mysql5 / bin находится на вашем пути, или отредактируйте site.cfg, включив в него:

mysql_config = /opt/local/lib/mysql5/bin/mysql_config

Закомментируйте строку 38 файла _mysql.c

// #define uint unsigned int

Затем запустите:

sudo python setup.py install

все должно быть хорошо.

4
ответ дан 6 December 2019 в 12:53
поделиться

Прежде всего, убедитесь, что установлен XCode . Без XCode многие части встроенного сервера Apache2, важные для разработчиков, отсутствуют; в первую очередь, Коллекция компиляторов GNU , которая, как мне кажется, необходима для привязок MySQL.

2
ответ дан 6 December 2019 в 12:53
поделиться

[Частичный ответ]

Вырвать зубы будет веселее. MySQL / Django / Mac - это катастрофа. Это все, что я получил:

Get MySQLDB 1.2.3 Зайдите в это и измените setup_posix.py:[129 sizesChange:[1210 impressionTo) (в зависимости от номера версии вашего MySQL):

mysql_config.path = "/usr/local/mysql-5.1.34-osx10.5-x86_64/bin/mysql_config"

python setup.py build python setup.py install

Вот хорошая статья

3
ответ дан 6 December 2019 в 12:53
поделиться
  1. Xcode установлен.

  2. Следуйте этим инструкциям по настройке apache / php / mysql:

    http://maestric.com/doc/mac/apache_php_mysql_snow_leopard

  3. Я установил бесплатную 32-разрядную версию EPD (это необязательно, но я хотел numpy / scipy).

  4. Убедитесь, что у вас есть эти строки в вашем ~ / .profile (вторая строка только если вы установили EPD):

     export PATH = / usr / local / mysql / bin /: / usr / local / bin: / usr / local / sbin: $ PATH 
    export PATH = "/ Library / Frameworks / Python.framework / Versions / Current / bin: $ {PATH}" 
     
  5. Загрузили mysqldb и запустите :

     python setup.py build 
     
    sudo python setup.py install 
     
  6. Установите официальный выпуск Django или web2py. После этого все заработало. Вы можете попробовать «Написание своего первого приложения Django, часть 1», чтобы проверить, где в settings.py используйте:

     DATABASE_ENGINE = 'mysql' 
    DATABASE_NAME = 'Django Опросы' 
    DATABASE_USER = '*****' 
    DATABASE_PASSWORD = '*****' 
    DATABASE_HOST = '127.0.0.1' 
    DATABASE_PORT = '3306' 
     
  7. Я также использую Navicat Lite и Sequel Pro для работы с MySQL.

  8. Pydev - отличная IDE для использования с Django.

0
ответ дан 6 December 2019 в 12:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: