debian django安装mysql_Debian环境 Python2.7.9 + Django1.8 + Nginx1.6 + uWSGI + MySQL 最新配置指南...

3、升级Python 到2.7.9 并配置好基础运行环境,主要是pip工具环境, 这一步相当关键,花费了我很多精力,因此单独开博来介绍!

python2.7.9及其基础环境配置好后,就可以用pip随心所欲的安装相关软件了

4、使用pip安装virtualenv     [ 此步可选 ]

pip install virtualenv

#virtualenv uwsgi-tutorial

#cd uwsgi-tutorial

#source bin/activate

5、使用pip安装Django

# pip install Django

Collecting Django

Downloading Django-1.8-py2.py3-none-any.whl (6.2MB)

100% |################################| 6.2MB 20kB/s

Installing collected packages: Django

Successfully installed Django-1.8

6、使用pip安装uwsgi

#pip install uwsgi

#ln -s /usr/local/python2.7.9/bin/uwsgi /usr/bin/uwsgi

7、进入Django代码目录(/home/john/www/htweb ),运行  python manage.py runserver, 结果报错:

raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

原因是没有安装MySqldb-python,从官网https://pypi.python.org/pypi/MySQL-python/1.2.5上下载

解压后, python setup.py install 安装,安装成功后,运行python manage.py runserver, 又报同样的错误:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

主要原因是:没有安装libmysqlclient-dev

接下来,安装libmysqlclient-dev

sudo apt-get install libmysqlclient-dev

找到mysql_config文件的路径

sudoupdatedb

locate mysql_config

mysql_config的位置为:/usr/bin/mysql_config

在mysql-python源码包下找到:setup_posix.py 文件,然后找到文件中的 mysql_config.path 将其值改为:/usr/bin/mysql_config,然后 sudo python setup.py install ,就ok了

再次运行  python manage.py runserver, 结果又报错,原因是我使用了Image包没有安装:

ImportError: No module named Image

(uwsgi-tutorial)root@iZ25xo8uaamZ:/home/john/www/htweb# pip install Image

Collecting Image

Downloading image-1.3.4.tar.gz

Collecting pillow (from Image)

Downloading Pillow-2.8.1.tar.gz (9.0MB)

18% |#####                           | 1.6MB 71kB/s eta 0:01:43

。。。。。。

Running setup.py install for Image

Successfully installed Image-1.3.4 pillow-2.8.1

再次运行 python manage.py runserver, 结果还是不行,只好将models.py中的Imag

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值