`
flynewton
  • 浏览: 62590 次
  • 性别: 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  

分享到:
评论

相关推荐

    webpy简介及其在OpenShift上的部署

    Python是Webpy的基础,首先需要安装Python。推荐安装Python 2.7.3版本,可以从官方网站http://www.python.org/getit/ 下载对应的Windows安装程序。安装过程中记得勾选“Add Python to PATH”选项以便于环境变量的...

    Eclipse中安装集成webpy框架手册.docx

    ### Eclipse中安装集成webpy...以上步骤详细介绍了如何在Eclipse环境中安装Python及其相关插件,以及如何安装和使用WebPy框架进行Web开发的过程。遵循这些步骤可以帮助开发者快速搭建起一个完整的Python Web开发环境。

    PyPI 官网下载 | mysqldb-rich-2.7.tar.gz

    然而,MySQLdb-rich是对MySQLdb的扩展,它提供了更丰富的功能和优化,旨在提升开发效率和性能。 mysqldb-rich-2.7.tar.gz 包含了mysqldb-rich的源代码和必要的文件,通过解压这个压缩包,我们可以得到完整的库文件...

    python3.x中安装web.py步骤方法

    - 在安装Web.py或其他第三方库时,需要注意Python 2.x和Python 3.x之间的一些关键差异。例如,`print`语句在Python 2.x中是语句,在Python 3.x中则是函数。确保使用正确的语法以避免错误。 #### 六、总结 通过上述...

    python简单实现操作Mysql数据库

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

    Python安装助手(setuptools for py2.7) v0.6c11.rar

    在这个过程中,Python解释器会读取`setup.py`脚本,这个脚本定义了如何构建、打包和安装项目。 安装`setuptools`后,用户可以利用其强大的功能,如`easy_install`,这是一个命令行工具,用于查找、下载并安装Python...

    python操作mysql数据库-精品管理资料.pdf

    如果是源码包,则需要使用`gunzip`解压,然后通过`tar`提取文件,进入解压后的目录,运行`python setup.py build`和`python setup.py install`进行编译和安装。需要注意的是,安装过程中可能需要管理员权限。 在...

    MySQL-python-1.2.5.win32-py2.7.zip

    在MySQL-python-1.2.5.win32-py2.7.exe这个文件中,我们通常会找到MySQLdb的安装程序,它包含了必要的二进制文件和库,可以被Python解释器识别并加载。安装此包后,Python程序可以通过以下方式导入MySQL连接器: ``...

    Trac安装用到的软件

    在安装过程中,Trac会提示选择数据库和Web服务器配置。 7. **配置Trac**: 创建一个新的Trac环境,定义数据库连接、Web服务器接口、权限和认证方法等。这通常通过修改`trac.ini`配置文件完成。 8. **Web服务器配置*...

    linux下安装python

    本文将详细介绍如何在Linux系统中,特别是CentOS 5.2上,进行Python环境的配置,包括Python的安装、Django框架的安装以及MySQL数据库的配置和mysqldb驱动的安装。 一、安装Python 1. 首先,确认系统是否已经预装了...

    django+nginx+linux部署

    对于Ubuntu和CentOS系统,同样需要分别安装python-dev作为编译安装MySQLdb的依赖。安装MySQLdb模块后,应通过import MySQLdb在Python环境中测试是否安装成功。 接着是Nginx的安装,Nginx是一个高性能的HTTP和反向...

    python-flask-web

    **Python-Flask-Web:基于Flask和MySQL构建Web应用程序** 在开发Web应用程序时,Python的Flask框架因其轻量级和灵活的特性而受到欢迎。然而,Flask官网提供的示例可能并不总是适用于所有场景,特别是当涉及到更复杂...

    MySQL-python-1.2.3.win-amd64-py2.7

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,广泛应用于Web应用、数据分析和存储。Python作为一门强大的脚本语言,其丰富的库支持使得它能与多种数据库进行交互,而MySQLdb就是其中的一个关键组件。 MySQLdb...

    MySQL-python-1.2.4b4.win32-py2.7.exe

    在数据科学、Web开发以及自动化任务中,Python经常被用来处理数据和与数据库进行交互。MySQL-python(也称为pymysql)就是这样的一个库,它为Python提供了一个接口,允许开发者用Python编写SQL语句,执行数据库查询...

    python模块下载及安装方法.docx

    掌握正确的下载和安装这些模块的方法对于进行高效、高质量的开发至关重要。本文将详细介绍一系列常用Python模块及其安装方式,并通过实例演示如何有效地使用这些资源。 #### 常用Python模块及其安装方法 1. **...

    用python实现的web框架建立的在线渗透平台.zip

    web框架是flask 前端框架是amazeUI安装pip install flaskpip install requestspip install MySQLdb [使用方法]pythonmyweb.py 乌云数据库文件安装 链接: http://pan.baidu.com/s/1hrKYy8W 密码: yrrr更新12.7 更新 ...

    python+mysql实现简单的web程序

    总结来说,本文讲解了如何使用Python的`web.py`框架和`MySQLdb`模块,结合MySQL数据库实现一个简单的Web程序。主要涉及了数据库连接、SQL查询、异常处理、结果获取以及JSON响应等内容。通过这样的实践,读者可以更好...

    mysql-python-py2.7.zip

    它们可以用于Web应用、数据分析、日志记录等各种场景,特别是在Python后端服务器与MySQL数据库配合时,能够提高开发效率和代码的可读性。 总的来说,这个压缩包提供了一种方便的方式,让Python 2.7用户在Windows...

Global site tag (gtag.js) - Google Analytics