Mysql
 sql >> база данни >  >> RDS >> Mysql

Django manage.py syncdb хвърля Няма модул с име MySQLdb

sudo easy_install mysql-python

ще инсталира модула MySQLdb, за да ви позволи да работите с MySQL от Python, или, ако искате да работите с virtualenv (което трябва),

sudo easy_install virtualenv virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export PIP_VIRTUALENV_BASE=$WORKON_HOME
source /usr/local/bin/virtualenvwrapper_bashrc
mkvirtualenv mysite
pip install mysql-python django

Ще ви постави във virtualenv с текуща инсталация на django (можете да посочите коя версия, например django==1.1.1) и инсталирания модул MySQLdb. Използването на virtualenv ще ви позволи да имате отделни среди за различни проекти, така че да можете да инсталирате различни модули и дори да използвате различни версии на тези модули (или Python) за различни проекти. За да оставите virtualenv, просто въведете командата

deactivate

или, за да превключите към тип 'foo' на средата

workon foo

Освен това, ако ще използвате virtualenv, трябва да добавите тези три реда към вашия ~/.bash_profile (на OS X, ~/.bashrc обикновено на Linux):

export WORKON_HOME=$HOME/.virtualenvs # where virtualenvs should be created
export PIP_VIRTUALENV_BASE=$WORKON_HOME # tells pip where to look for virtualenvs
source /usr/local/bin/virtualenvwrapper_bashrc # bash completion and wrapper functions for virtualenv


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на MySQL в Flask

  2. Как да свържете Android с MySQL с помощта на Mysql JDBC драйвер

  3. Ruby on Rails MySQL #08S01Лошо ръкостискане - понижаване на MySQL?

  4. Как да закръглим времето до най-близкия отрязък от 15 минути

  5. Вмъкнете с помощта на LEFT JOIN и INNER JOIN