sql >> Databáze >  >> RDS >> Mysql

Django manage.py házení syncdb Žádný modul s názvem MySQLdb

sudo easy_install mysql-python

nainstaluje modul MySQLdb, který vám umožní pracovat s MySQL z Pythonu, nebo, pokud chcete pracovat s virtualenv (což byste měli),

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

Umístí vás do virtualenv s aktuální instalací django (můžete určit, jakou verzi, např. django==1.1.1) a nainstalovaným modulem MySQLdb. Použití virtualenv vám umožní mít oddělená prostředí pro různé projekty, takže můžete instalovat různé moduly a dokonce používat různé verze těchto modulů (nebo Python) pro různé projekty. Chcete-li nechat virtualenv, stačí napsat příkaz

deactivate

nebo pro přepnutí do prostředí typu 'foo'

workon foo

Pokud budete používat virtualenv, měli byste také přidat tyto tři řádky do svého ~/.bash_profile (na OS X, ~/.bashrc obecně na Linuxu):

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. Co je jako logický operátor v SQL Server - SQL Server / TSQL výukový program, část 123

  2. Alfanumerické řazení podle v Mysql

  3. Jak vybrat správné datové typy

  4. Jak zkontrolovat, zda na serveru SQL existuje omezení?