1.首先安装mysql
- sudo apt-get install mysql-server
2.然后安装libmysqld-dev和libmysqlclient-dev,否则在安装Mysqldb的时候会报找不到mysql_config文件
- sudo apt-get install libmysqld-dev
- 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
运行下列命令即可
- sudo python setup.py build
- sudo python setup.py install
如果报错: ImportError: No module named setuptools,则需要安装 setuptools
- sudo apt-get install python-setuptools
如果报下列错误:
- building '_mysql' extension
- gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC
- -Dversion_info=(1,2,3,'final',0) -D__version__=1.2.3
- -I/u01/mysql/include/mysql -I/usr/include/python2.6 -c _mysql.c
- -o build/temp.linux-i686-2.6/_mysql.o -DUNIV_LINUX
- In file included from _mysql.c:29:
- pymemcompat.h:10: fatal error: Python.h: 没有那个文件或目录
- compilation terminated.
- error: command 'gcc' failed with exit status 1
则需要安装python-dev
- sudo apt-get install python-dev
4.最后安装web.py
- sudo apt-get install python-webpy
分享到:
相关推荐
当然为了使用webpy的db,之前你还需要安装MySQLdb,其他的就不需要做什么了。 1、安装MySQLdb库 sudo apt-get install python-MySQLdb 2、安装webpy sudo apt-get install python-webpy 3、连接数据库 import web ...
#安装(使用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 #...
下载和安装:下载地址:安装:tar xzvf tornado-3.2.tar.gzcd tornado-3.2python setup.py buildsudo python setup.py install模块索引:最重要的一个模块是web, 它就是包含了 Tornado 的大部分主要功能的 Web 框架...
apt-get install make python3 python3-webpy python3-pil python3-mysqldb python3-psycopg2额外的非强制性套餐: apt-get install python3-memcache memcached(用于多进程会话) apt-get install imagemagick...
运行Web应用程序的命令:python run.py -IPV4地址- 需要安装的Python模块: 烧瓶 flask_wtf flask_login flask_bcrypt flask_mysqldb email_validator flask_sqlalchemy 文件组织: “模板”文件夹中HTML...
manage.py startapp webtest // 新建一个应用用来测试 然后再到该应用下的**init.py**插入代码(防止报错) import pymysql pymysql.install_as_MySQLdb() 然后再去setting.py配置下数据库连接 接着去models.py...
process_data.py:处理数据集中的所有数据并创建MySQLdb.db MySQLdb.db:在处理所有数据后创建的数据库,准备通过模型传递。 楷模: train_classifier.py:测试来自MySQLdb.db的数据,并确定用于randomfor
要使用mysql服务,请安装flask_mysqldb $ pip install flask_mysqldb 设置环境变量 $ export FLASK_APP=server.py $ export FLASk_ENV=development 启动服务器 $ flask run 或运行此命令 $ python -m flask run
Error loading MySQLdb module: No module named 'MySQLdb'. 这是因为Python3 MySQL的支持库为pymysql所致,所以我们要下载pymysql数据库。 并且在站点文件夹下的__init__.py(project同名目录下,而不是app目录下...
首先是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 阅读器入门所需的 Python 包: MySQLdb jinja2 flask shutil json 创建一个名为epub_reader的 MySQL 数据库,并使用 MySQL 凭据运行以下命令进行恢复: mysqldump -u [user] -p[password] epub_reader > epub_...