`
daigong
  • 浏览: 114172 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

fedora 14下配置python开发环境

阅读更多
http://my.oschina.net/netconst/blog/11286


先装python,由于系统已有python,将python安装至home目录下;

修改home目录下.bash_profile文件,添加python/bin路径到PATH中;

添加MySQLdb,遇到很多问题,以下内容装载自 http://tobeno1.iteye.com/blog/799242

##########################################

linux 安装mysqldb:
1. 创建/usr/local/python
2.复制setuptools-0.6c11-py2.6.egg到/usr/local/python
3.执行sh setuptools-0.6c11-py2.6.egg
4.复制MySQL-python-1.2.3.tar.gz到当前目录
5.解压
6.修改site.cfg中的mysql_config,改成mysql安装目录下的mysql_config路径,如:/usr/local/mysql/mysql/bin/mysql_config
7.执行python setup.py build
8.执行python setup.py install
9.成功后,执行import MySQLdb,看成功否,一般来说,这时候不成功的错误如下:

mysqldb安装出错:
1.zipimport.ZipImportError: can't decompress data; zlib not available
解决办法重新编译一下Python源码安装包,如下:
    1  tar jxvf Python-2.5.2.tar.bz2     2  cd Python-2.5.2/
    3  ls
    4  sudo ./configure     5  gvim Modules/Setup
    6  sudo gvim Modules/Setup
       在这里把454行左右的 找到
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
去掉注释
     zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
然后重新编译,安装python


2.ImportError: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory
  #解决方法
#updatedb
#locate libmysqlclient_r.so.16
/usr/local/mysql-5.1.30-linux-i686-glibc23/lib/libmysqlclient_r.so.16.0.0
/usr/local/mysql-5.1.30-linux-i686-glibc23/lib/libmysqlclient_r.so.16
/usr/local/mysql/lib/mysql/libmysqlclient_r.so.16
/usr/local/mysql/lib/mysql/libmysqlclient_r.so.16.0.0
#vi /etc/ld.so.conf
在ld.so.conf中加入:
                    /usr/local/mysql/lib/mysql/
#ldconfig  -v
再次测试,成功!

##########################################
分享到:
评论

相关推荐

    Python实现自动登录百度空间的方法

    开发环境:Fedora12 + Python2.6.2 #!/usr/bin/python # coding: GBK import urllib,urllib2,httplib,cookielib def auto_login_hi(url,name,pwd): url_hi="http://passport.baidu.com/?login" #设置cookie ...

    Linux下将Python的Django项目部署到Apache服务器

    这几天花了点时间,将把django开发好的web项目部署到Apache上,参考了官方的一些文档和互联网上的文档,还是花了比较多的时间,这里把配置的过程说一下。 方便有需要的朋友,可以参考,少走弯路! 1. django项目部署...

    opendatapolicing

    在MacOSX或Linux(Fedora,RHEL,CentOS)上设置opendatapolicing开发环境 在Linux上安装依赖项 sudo yum install -y git python3 python3-pip libselinux-python3 maven 在MacOSX上安装依赖项 对于MacOS,请安装gnu...

    TaskSubmit:公众向inthe.AM托管列表提交任务的方法

    开发设置创建一个包含“export API_KEY="inthe.AM API key”的 my_key 文件运行 python setup.py develop 运行 ./start.sh配置创建一个 OpenShift 应用程序(或其他 mod_wsgi 主机) 设置环境变量 API_KEY="inthe.AM...

    tar.gz 和tar.bz2 详细解释

    设置环境变量PATH,请参见:《在Fedora Core 中,有些常用命令怎么没有?解决办法设置PATH》 所以您的PATH可以设置成这样的; export PATH=".:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/sbin:/opt/...

    Cobbler 批量安装操作系统的配置方法

    该工具使用python开发,小巧轻便(才15k行代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP,DNS,以及yum包镜像。 一、安装和修改cobbler配置 1. Cobbler不在CentOS的基本源中,需要导入...

    OpenDSA-DevStack

    为OpenDSA设置Docker开发环境介绍: Docker被设计为可在多种平台上运行,包括Mac OS X,Microsoft Windows,Debian,Ubuntu,CentOS,RedHat和Fedora。 在本文档中,我们描述了如何通过Docker配置和运行OpenDSA项目...

    点文件:mac OS,Arch Linux和DebianUbuntu

    开发环境设置使用系统软件包管理器安装这些。 对于macOS / OS X,有帮助程序脚本。 对于用户土地Ruby,请安装和ruby-install 。 然后,使用ruby-install安装一个版本的ruby。 最好安装最新的Ruby。 点文件别名ruby-...

    juiz:类 PaaS 桌面部署工具 (NSC17)

    Juiz 的开发得到了 NECTEC 国家软件竞赛 17 计划的支持。 特征 类似 Heroku 的环境 (主要)与 Heroku buildpack 兼容,这意味着与语言无关 支持多机部署,其中数据库有自己的专用机器,多个 Web 后端 基于 GUI 的...

    ChRIS_store:ChRIS插件应用商店的后端

    ChRIS_store ChRIS商店的后端。 这是一个Django-MySQL项目,其中包含有关ChRIS插件应用程序和用于注册到ChRIS CUBE实例的工作流程的描述。 ChRIS Store开发和测试 ...设置您的虚拟环境 为您的虚拟环境创建目录,例如:

    bcfg2:Bcfg2存储库的Git克隆

    Bcfg2-一个配置管理系统Bcfg2(bee-config两个)可帮助系统管理员对其环境进行一致,可复制和可验证的描述,并提供可视化和报告工具来协助执行日常管理任务。 它是在Argonne国家实验室的数学和计算机科学部门开发的...

Global site tag (gtag.js) - Google Analytics