`
yangjizhong24
  • 浏览: 399646 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux环境下配置python

阅读更多

 

一.           python的安装

 

1. 检查操作系统上安装的python版本

# python -V

Python 2.3.4

Linux默认安装的为python2.3.4版本,我们需要python2.5版本

 

2. 下载安装python2.5版本

 

# wget http://www.python.org/ftp/python/2.5.4/Python-2.5.4.tgz

# tar -zxvf Python-2.5.4.tgz

# cd Python-2.5.4

# ./configure

# make

# make install

3. 验证安装完成

# python -V

Python 2.5.4

 

默认的,python可执行文件 被安装在/usr/local/bin/目录下,相关目录在/usr/local/lib/python2.5目录下

 

.Oracle即时客户端的安装

 

 

1. 下载oracle10G客户端

oracle-instantclient-basic-10.2.0.4-1.i386.rpm

oracle-instantclient-devel-10.2.0.4-1.i386.rpm

 

2. 安装

# rpm -ivh oracle-instantclient-basic-10.2.0.4-1.i386.rpm

# rpm -ivh oracle-instantclient-devel-10.2.0.4-1.i386.rpm

 

3. 设置环境变量

vi /etc/profile

 

将一下内容加入到profile尾部

 

ORACLE_HOME=/usr/lib/oracle/10.2.0.4/client

LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:.

TNS_ADMIN=/usr/lib/oracle/10.2.0.4

SQLPATH=/usr/lib/oracle/10.2.0.4/client/lib:$SQLPATH

NLS_LANG="AMERICAN_AMERICA.UTF8"

 

export HISTTIMEFORMAT LD_LIBRARY_PATH TNS_ADMIN ORACLE_HOME SQLPATH NLS_LANG

 

然后退出保存

重载环境变量:source /etc/profile

 

Python下测试环境变量是否设置正确:

>>> import os  

>>> os.environ.get('ORACLE_HOME')   

>>> os.environ.get('LD_LIBRARY_PATH')  

>>> os.environ.get('PATH')

 

 

4.新建tnsname.ora文件放入/usr/lib/oracle/10.2.0.4目录下,tnsname.ora内容如下:

 

********=

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST =********)(PORT = 1521))

)

(CONNECT_DATA =

(SID = *******)

(SERVER = DEDICATED)

)

)

 

四、 django框架的安装

 

1. 下载

http://www.djangoproject.com

 

2. 安装

# cd sis_soft/

# cd Django-1.0

# python setup.py install

 

3. 测试

# python

Python 2.5.4 (r254:67916, Jan 12 2009, 14:25:03)

[GCC 3.4.6 20060404 (Red Hat 3.4.6-8)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import django

>>> 

没有报错表示安装正常

 

五、 ORA,MYSQL库需要的一些python

1. cx_Oracle ,python用于访问oracle数据库的支持包

# tar -zxvf cx_Oracle-5.0.tar.gz

# python setup.py install

或:rpm -ivh --nodeps cx_Oracle-5.0.1-10g-py26-1.x86_64.rpm

 

2. MySQLdb,python 用于访问mysql数据库的支持包

下载MySQL-python-1.2.2.tar.gz

# tar -zxvf MySQL-python-1.2.2.tar.gz

# cd MySQL-python-1.2.2

# python setup.py install

 

验证:

#python

#import MySQLdb

 

会提示can't open file错

这时输入该命令:

#cp /usr/local/mysql/lib/mysql/libmysqlclient_r.so.16 /usr/lib

 

即可

 

注意:

 

1。如果本机未有安装mysql,则需要安装mysql dev的包才可以继续安装

 

 

2。当在MySQLdb的源码路径build及install完,并导入模块时,发生警告:
>>> import MySQLdb
/usr/local/lib/python2.5/site-packages/MySQL_python-1.2.3c1-py2.5-linux-x86_64.egg/_mysql.py:3: UserWarning: Module _mysql was already imported from /usr/local/lib/python2.5/site-packages/MySQL_python-1.2.3c1-py2.5-linux-x86_64.egg/_mysql.pyc, but /root/MySQL-python-1.2.3c1 is being added to sys.path
import sys, pkg_resources, imp

原因是,install后MySQLdb模块已经被放到python的site-pachages目录中;但我在当前目录也存在相同的模块,所以可能会重复导入。只要切换到其他目录运行就可以了。

 

 

 

 

 

3. linux环境下cx_Oracle的“ImportError: No module named cx_Oracle”错误(排除软件和环境变量问题)
  下载源码包,http://cx-oracle.sourceforge.net/,我下载的源码包是:cx_Oracle-5.0.4.tar.gz按照readme操作编译后,问题解决了
        python setup.py build
       python setup.py install

 

 

 

接下来介绍3.2版本的安装:

 

 

 

 

#tar jxvf Python-3.2.tar.bz2
#cd Python-3.2
#./configure
#make && make install

#cd /usr/bin
#ll | grep python
#rm -rf python
#ln -s /home/python/Python-3.2.2/python python
#python
 

 

 URL:http://www.python.org/ftp/python/3.2/Python-3.2.tar.bz2

 

分享到:
评论

相关推荐

    linux 下配置python web开发环境

    在Linux环境下配置Python Web开发环境是一项重要的任务,它涉及到多个组件的集成与配置。这个过程主要包括以下几个关键步骤:安装Python,设置Python开发环境,安装Eclipse集成开发环境(IDE),安装PyDev插件,配置...

    Linux环境下离线安装python打包环境所需要的包

    在Linux环境下离线安装Python打包环境,主要是为了创建可执行程序,这通常涉及到Python的解释器、库依赖以及打包工具。以下将详细讲解这个过程的关键步骤和涉及的组件。 首先,`pyinstaller`是Python中广泛使用的...

    在linux下安装python环境.docx

    在Linux环境下安装Python开发环境需要三个主要步骤:下载Python安装包、配置和编译Python源代码、设置环境变量。 首先,需要下载Python安装包。用户可以通过wget命令从官方网站下载最新版本的Python安装包。在这里...

    Linux下Python环境搭建.pdf

    Linux 下 Python 环境搭建是指在 Linux 操作系统下安装和配置 Python 编程语言环境的过程。下面是安装 Python 的步骤: 1. 下载 Python 首先,需要下载 Python 的安装包,可以从官方网站 ...

    linux-python3.8.5.zip

    【标题】"Linux环境下Python 3.8.5安装包" 在Linux操作系统中,Python是一种广泛使用的编程语言,尤其在服务器管理和自动化任务中扮演着重要角色。Python 3.8.5是Python的一个稳定版本,提供了许多改进和新特性。...

    linux下的python环境搭建

    Linux 下的 Python 环境搭建是指在 Linux 操作系统上安装和配置 Python 开发环境的过程。这个过程包括安装 Python 解释器、安装 Django 框架、安装 Bootstrap 框架、安装 Tornado 框架和安装 Nginx 服务器。 一、...

    linux下使用python调用海康威视SDK包

    在Linux环境下,使用Python调用海康威视(Hikvision)的SDK包是一个常见的任务,这主要涉及到视频监控系统的远程访问和控制。海康威视作为全球领先的安防产品及解决方案提供商,提供了丰富的SDK供开发者集成到自己的...

    linux下安装python3.8

    安装完成后,你可能还需要配置环境变量、安装pip(Python的包管理器)以及设置Python虚拟环境。安装pip可以使用如下命令: ```bash curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3.8 get-pip.py...

    Python3.11.5安装包(linux版本)

    在Linux环境中,Python还常常与包管理器如`apt` (Ubuntu/Debian) 或 `yum` (CentOS/RHEL) 结合使用,通过它们可以方便地安装和管理Python的第三方库。例如,`pip`是Python的包管理器,用于安装和升级Python软件包。...

    安装部署-linux安装python3.10教程

    在默认情况下,许多Linux发行版都预装了Python 2,但随着Python 3的发展,尤其是版本3.10的发布,用户可能会需要安装这个更新的版本以利用其新特性和性能改进。以下是一个详细的步骤来在Linux上安装Python 3.10: 1...

    Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))

    通过以上步骤,开发者可以将Pycharm的运行环境配置为远程Linux服务器上的conda/python环境,从而利用远程服务器的强大计算能力,在本地进行高效、舒适的编程工作。这对于资源有限的本地机器,或者需要运行在特定系统...

    Linux Python.zip

    3. **Python在Linux环境中的开发**:在Linux上进行Python开发,通常需要安装Python解释器(如Python 2或Python 3),并配置好环境变量。开发工具包括集成开发环境(IDE)如PyCharm、VS Code,以及文本编辑器如Vim、...

    Linux+Django+Python+Wsgi配置过程

    根据提供的文件信息,本文档将详细介绍如何在Linux环境下配置Apache+Mod_Wsgi+Django环境的过程。具体步骤包括软件安装、项目部署等环节。首先确认环境如下: - 操作系统:CentOS release 5.5 - 内核版本:Linux ...

    LINUX环境下ODBC配置和python接口访问达梦.pdf

    LINUX环境下ODBC配置和python接口访问达梦 在LINUX环境下,ODBC连接配置是非常重要的,特别是在达梦数据库访问时。ODBC(Open Database Connectivity)是一种开放式数据库连通标准,允许不同的程序语言和数据库管理...

    Linux Python3.10代码包

    3. **配置编译**:运行`configure`脚本来配置Python的编译选项,通常不需要修改默认设置: ``` ./configure ``` 4. **编译与安装**:使用`make`进行编译,然后用`sudo make install`进行安装。注意,这可能会...

    windows环境下python与linux交互

    在Windows环境中,Python作为一种强大的脚本语言,常常需要与Linux系统进行交互,特别是在自动化运维、分布式计算或跨平台数据处理的场景下。Paramiko库是Python中的一个SSH(Secure Shell)客户端和服务器实现,它...

    Ubuntu环境下的python环境配置

    ### Ubuntu环境下的Python环境配置详解 #### 一、概述 本文档主要介绍如何在Ubuntu环境下配置Python开发环境,包括但不限于安装Ubuntu系统、设置中文输入法(搜狗拼音)、安装MySQL数据库及其管理工具、配置Java...

    Linux Python环境搭建

    在搭建Linux环境下的Python开发平台时,我们首先要关注的是MySQL的安装和配置,因为许多Python应用需要数据库支持,特别是像MySQL这样广泛使用的开源关系型数据库。以下是对标题和描述中涉及知识点的详细说明: 1. ...

    使用Python获取Linux系统的各种信息

    特别是在Linux环境下,Python能够非常方便地帮助用户获取系统的各种信息,比如系统类型、CPU信息、内存信息、块设备等,这对于系统维护和故障排查等工作至关重要。 #### 二、环境准备 在进行相关操作之前,需要...

    linux 普通用户配置Python环境,并链接数据库软件

    linux 普通用户配置Python环境并测试连接oracle,压缩报中,包含python版本3.65,oracle客户端instantclient-basic-linux.x64-12.2.0.1.0,及测试连接oracle脚本

Global site tag (gtag.js) - Google Analytics