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
分享到:
相关推荐
Python是Webpy的基础,首先需要安装Python。推荐安装Python 2.7.3版本,可以从官方网站http://www.python.org/getit/ 下载对应的Windows安装程序。安装过程中记得勾选“Add Python to PATH”选项以便于环境变量的...
### Eclipse中安装集成webpy...以上步骤详细介绍了如何在Eclipse环境中安装Python及其相关插件,以及如何安装和使用WebPy框架进行Web开发的过程。遵循这些步骤可以帮助开发者快速搭建起一个完整的Python Web开发环境。
然而,MySQLdb-rich是对MySQLdb的扩展,它提供了更丰富的功能和优化,旨在提升开发效率和性能。 mysqldb-rich-2.7.tar.gz 包含了mysqldb-rich的源代码和必要的文件,通过解压这个压缩包,我们可以得到完整的库文件...
- 在安装Web.py或其他第三方库时,需要注意Python 2.x和Python 3.x之间的一些关键差异。例如,`print`语句在Python 2.x中是语句,在Python 3.x中则是函数。确保使用正确的语法以避免错误。 #### 六、总结 通过上述...
当然为了使用webpy的db,之前你还需要安装MySQLdb,其他的就不需要做什么了。 1、安装MySQLdb库 sudo apt-get install python-MySQLdb 2、安装webpy sudo apt-get install python-webpy 3、连接数据库 import web ...
在这个过程中,Python解释器会读取`setup.py`脚本,这个脚本定义了如何构建、打包和安装项目。 安装`setuptools`后,用户可以利用其强大的功能,如`easy_install`,这是一个命令行工具,用于查找、下载并安装Python...
如果是源码包,则需要使用`gunzip`解压,然后通过`tar`提取文件,进入解压后的目录,运行`python setup.py build`和`python setup.py install`进行编译和安装。需要注意的是,安装过程中可能需要管理员权限。 在...
在MySQL-python-1.2.5.win32-py2.7.exe这个文件中,我们通常会找到MySQLdb的安装程序,它包含了必要的二进制文件和库,可以被Python解释器识别并加载。安装此包后,Python程序可以通过以下方式导入MySQL连接器: ``...
在安装过程中,Trac会提示选择数据库和Web服务器配置。 7. **配置Trac**: 创建一个新的Trac环境,定义数据库连接、Web服务器接口、权限和认证方法等。这通常通过修改`trac.ini`配置文件完成。 8. **Web服务器配置*...
本文将详细介绍如何在Linux系统中,特别是CentOS 5.2上,进行Python环境的配置,包括Python的安装、Django框架的安装以及MySQL数据库的配置和mysqldb驱动的安装。 一、安装Python 1. 首先,确认系统是否已经预装了...
对于Ubuntu和CentOS系统,同样需要分别安装python-dev作为编译安装MySQLdb的依赖。安装MySQLdb模块后,应通过import MySQLdb在Python环境中测试是否安装成功。 接着是Nginx的安装,Nginx是一个高性能的HTTP和反向...
**Python-Flask-Web:基于Flask和MySQL构建Web应用程序** 在开发Web应用程序时,Python的Flask框架因其轻量级和灵活的特性而受到欢迎。然而,Flask官网提供的示例可能并不总是适用于所有场景,特别是当涉及到更复杂...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,广泛应用于Web应用、数据分析和存储。Python作为一门强大的脚本语言,其丰富的库支持使得它能与多种数据库进行交互,而MySQLdb就是其中的一个关键组件。 MySQLdb...
在数据科学、Web开发以及自动化任务中,Python经常被用来处理数据和与数据库进行交互。MySQL-python(也称为pymysql)就是这样的一个库,它为Python提供了一个接口,允许开发者用Python编写SQL语句,执行数据库查询...
掌握正确的下载和安装这些模块的方法对于进行高效、高质量的开发至关重要。本文将详细介绍一系列常用Python模块及其安装方式,并通过实例演示如何有效地使用这些资源。 #### 常用Python模块及其安装方法 1. **...
web框架是flask 前端框架是amazeUI安装pip install flaskpip install requestspip install MySQLdb [使用方法]pythonmyweb.py 乌云数据库文件安装 链接: http://pan.baidu.com/s/1hrKYy8W 密码: yrrr更新12.7 更新 ...
总结来说,本文讲解了如何使用Python的`web.py`框架和`MySQLdb`模块,结合MySQL数据库实现一个简单的Web程序。主要涉及了数据库连接、SQL查询、异常处理、结果获取以及JSON响应等内容。通过这样的实践,读者可以更好...
它们可以用于Web应用、数据分析、日志记录等各种场景,特别是在Python后端服务器与MySQL数据库配合时,能够提高开发效率和代码的可读性。 总的来说,这个压缩包提供了一种方便的方式,让Python 2.7用户在Windows...