`
flynewton
  • 浏览: 59840 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Mysqldb和webpy的安装

阅读更多

关键字: mysqldb , python

1.首先安装mysql

  1. sudo apt-get install mysql-server  

2.然后安装libmysqld-dev和libmysqlclient-dev,否则在安装Mysqldb的时候会报找不到mysql_config文件

  1. sudo apt-get install libmysqld-dev  
  2. sudo apt-get install libmysqlclient-dev  

3.安装完上述之后,到http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz/download下载最新的Mysqldb的tar包,解压

 

修改site.cfg中的mysql_config的配置地址,一般上述装完后的默认地址为/usr/bin/mysql_config
运行下列命令即可
  1. sudo python setup.py build  
  2. sudo python setup.py install  
如果报错: ImportError: No module named setuptools,则需要安装 setuptools
  1. sudo apt-get install python-setuptools  
如果报下列错误:
  1. building '_mysql' extension  
  2. gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC  
  3.  -Dversion_info=(1,2,3,'final',0) -D__version__=1.2.3  
  4. -I/u01/mysql/include/mysql -I/usr/include/python2.6 -c _mysql.c  
  5. -o build/temp.linux-i686-2.6/_mysql.o -DUNIV_LINUX  
  6. In file included from _mysql.c:29:  
  7. pymemcompat.h:10: fatal error: Python.h: 没有那个文件或目录  
  8. compilation terminated.  
  9. error: command 'gcc' failed with exit status 1  

则需要安装python-dev

  1. sudo apt-get install python-dev  

4.最后安装web.py

  1. sudo apt-get install python-webpy  

分享到:
评论

相关推荐

    python简单实现操作Mysql数据库

    当然为了使用webpy的db,之前你还需要安装MySQLdb,其他的就不需要做什么了。 1、安装MySQLdb库 sudo apt-get install python-MySQLdb 2、安装webpy sudo apt-get install python-webpy 3、连接数据库 import web ...

    navserv:导航器++(+)服务器

    #安装(使用easy_install)##easy_install sudo apt-get install python-setuptools ##web.py sudo easy_install web.py ##httplib2 sudo easy_install httplib2 ##MySQLdb sudo apt-get install python-mysqldb #...

    LearnTornado:学习Tornado Web 框架,按照教程写的一些示例

    下载和安装:下载地址:安装:tar xzvf tornado-3.2.tar.gzcd tornado-3.2python setup.py buildsudo python setup.py install模块索引:最重要的一个模块是web, 它就是包含了 Tornado 的大部分主要功能的 Web 框架...

    asm3:动物收容所经理

    apt-get install make python3 python3-webpy python3-pil python3-mysqldb python3-psycopg2额外的非强制性套餐: apt-get install python3-memcache memcached(用于多进程会话) apt-get install imagemagick...

    Senior-Project

    运行Web应用程序的命令:python run.py -IPV4地址- 需要安装的Python模块: 烧瓶 flask_wtf flask_login flask_bcrypt flask_mysqldb email_validator flask_sqlalchemy 文件组织: “模板”文件夹中HTML...

    Django2 连接MySQL及model测试实例分析

    manage.py startapp webtest // 新建一个应用用来测试 然后再到该应用下的**init.py**插入代码(防止报错) import pymysql pymysql.install_as_MySQLdb() 然后再去setting.py配置下数据库连接 接着去models.py...

    Disaster-Response:Udacity数据科学纳米学位课程-数据工程

    process_data.py:处理数据集中的所有数据并创建MySQLdb.db MySQLdb.db:在处理所有数据后创建的数据库,准备通过模型传递。 楷模: train_classifier.py:测试来自MySQLdb.db的数据,并确定用于randomfor

    library-management-system:一个基于python Web框架flask的简单库管理系统

    要使用mysql服务,请安装flask_mysqldb $ pip install flask_mysqldb 设置环境变量 $ export FLASK_APP=server.py $ export FLASk_ENV=development 启动服务器 $ flask run 或运行此命令 $ python -m flask run

    在python3环境下的Django中使用MySQL数据库的实例

    Error loading MySQLdb module: No module named 'MySQLdb'. 这是因为Python3 MySQL的支持库为pymysql所致,所以我们要下载pymysql数据库。 并且在站点文件夹下的__init__.py(project同名目录下,而不是app目录下...

    python+mysql实现简单的web程序

    首先是mysql的配置文件config.py host=127.0.0.1 user=root password= charset=utf8 database=service port=3306 然后是从数据库中读取数据的aService.py import MySQLdb import sys import config class A...

    epub_reader:用于在浏览器上读取 ePub 文件的 Web 应用程序

    #ePub 阅读器入门所需的 Python 包: MySQLdb jinja2 flask shutil json 创建一个名为epub_reader的 MySQL 数据库,并使用 MySQL 凭据运行以下命令进行恢复: mysqldump -u [user] -p[password] epub_reader > epub_...

Global site tag (gtag.js) - Google Analytics