Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Django management.py syncdb ném Không có mô-đun nào có tên MySQLdb

sudo easy_install mysql-python

sẽ cài đặt mô-đun MySQLdb để cho phép bạn làm việc với MySQL từ Python hoặc, nếu bạn muốn làm việc với virtualenv (bạn nên làm),

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

Sẽ đưa bạn vào bên trong virtualenv với bản cài đặt hiện tại của django (bạn có thể chỉ định phiên bản nào, ví dụ:django ==1.1.1) và mô-đun MySQLdb được cài đặt. Sử dụng virtualenv sẽ cho phép bạn có các môi trường riêng biệt cho các dự án khác nhau để bạn có thể cài đặt các mô-đun khác nhau và thậm chí sử dụng các phiên bản khác nhau của các mô-đun đó (hoặc Python) cho các dự án khác nhau. Để thoát khỏi virtualenv, bạn chỉ cần gõ lệnh

deactivate

hoặc để chuyển sang loại môi trường 'foo'

workon foo

Bạn cũng nên, nếu bạn đang sử dụng virtualenv, hãy thêm ba dòng này vào ~ / .bash_profile của bạn (trên OS X, ~ / .bashrc nói chung trên 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. Cần trợ giúp về lỗi perl khi sử dụng DBD ::mysql

  2. Laravel 5.4 trên PHP 7.0:Ngoại lệ PDO - Không thể tìm thấy trình điều khiển (MySQL)

  3. MYSQL khai báo các biến

  4. làm thế nào để tự động chèn tham chiếu khóa ngoại trong bảng trong mysql hoặc JDBC?

  5. Chuyển đổi từ datetime của MySQL sang định dạng khác bằng PHP