一. 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开发环境是一项重要的任务,它涉及到多个组件的集成与配置。这个过程主要包括以下几个关键步骤:安装Python,设置Python开发环境,安装Eclipse集成开发环境(IDE),安装PyDev插件,配置...
在Linux环境下离线安装Python打包环境,主要是为了创建可执行程序,这通常涉及到Python的解释器、库依赖以及打包工具。以下将详细讲解这个过程的关键步骤和涉及的组件。 首先,`pyinstaller`是Python中广泛使用的...
在Linux环境下安装Python开发环境需要三个主要步骤:下载Python安装包、配置和编译Python源代码、设置环境变量。 首先,需要下载Python安装包。用户可以通过wget命令从官方网站下载最新版本的Python安装包。在这里...
Linux 下 Python 环境搭建是指在 Linux 操作系统下安装和配置 Python 编程语言环境的过程。下面是安装 Python 的步骤: 1. 下载 Python 首先,需要下载 Python 的安装包,可以从官方网站 ...
【标题】"Linux环境下Python 3.8.5安装包" 在Linux操作系统中,Python是一种广泛使用的编程语言,尤其在服务器管理和自动化任务中扮演着重要角色。Python 3.8.5是Python的一个稳定版本,提供了许多改进和新特性。...
Linux 下的 Python 环境搭建是指在 Linux 操作系统上安装和配置 Python 开发环境的过程。这个过程包括安装 Python 解释器、安装 Django 框架、安装 Bootstrap 框架、安装 Tornado 框架和安装 Nginx 服务器。 一、...
在Linux环境下,使用Python调用海康威视(Hikvision)的SDK包是一个常见的任务,这主要涉及到视频监控系统的远程访问和控制。海康威视作为全球领先的安防产品及解决方案提供商,提供了丰富的SDK供开发者集成到自己的...
安装完成后,你可能还需要配置环境变量、安装pip(Python的包管理器)以及设置Python虚拟环境。安装pip可以使用如下命令: ```bash curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3.8 get-pip.py...
在Linux环境中,Python还常常与包管理器如`apt` (Ubuntu/Debian) 或 `yum` (CentOS/RHEL) 结合使用,通过它们可以方便地安装和管理Python的第三方库。例如,`pip`是Python的包管理器,用于安装和升级Python软件包。...
在默认情况下,许多Linux发行版都预装了Python 2,但随着Python 3的发展,尤其是版本3.10的发布,用户可能会需要安装这个更新的版本以利用其新特性和性能改进。以下是一个详细的步骤来在Linux上安装Python 3.10: 1...
通过以上步骤,开发者可以将Pycharm的运行环境配置为远程Linux服务器上的conda/python环境,从而利用远程服务器的强大计算能力,在本地进行高效、舒适的编程工作。这对于资源有限的本地机器,或者需要运行在特定系统...
3. **Python在Linux环境中的开发**:在Linux上进行Python开发,通常需要安装Python解释器(如Python 2或Python 3),并配置好环境变量。开发工具包括集成开发环境(IDE)如PyCharm、VS Code,以及文本编辑器如Vim、...
根据提供的文件信息,本文档将详细介绍如何在Linux环境下配置Apache+Mod_Wsgi+Django环境的过程。具体步骤包括软件安装、项目部署等环节。首先确认环境如下: - 操作系统:CentOS release 5.5 - 内核版本:Linux ...
LINUX环境下ODBC配置和python接口访问达梦 在LINUX环境下,ODBC连接配置是非常重要的,特别是在达梦数据库访问时。ODBC(Open Database Connectivity)是一种开放式数据库连通标准,允许不同的程序语言和数据库管理...
3. **配置编译**:运行`configure`脚本来配置Python的编译选项,通常不需要修改默认设置: ``` ./configure ``` 4. **编译与安装**:使用`make`进行编译,然后用`sudo make install`进行安装。注意,这可能会...
在Windows环境中,Python作为一种强大的脚本语言,常常需要与Linux系统进行交互,特别是在自动化运维、分布式计算或跨平台数据处理的场景下。Paramiko库是Python中的一个SSH(Secure Shell)客户端和服务器实现,它...
### Ubuntu环境下的Python环境配置详解 #### 一、概述 本文档主要介绍如何在Ubuntu环境下配置Python开发环境,包括但不限于安装Ubuntu系统、设置中文输入法(搜狗拼音)、安装MySQL数据库及其管理工具、配置Java...
在搭建Linux环境下的Python开发平台时,我们首先要关注的是MySQL的安装和配置,因为许多Python应用需要数据库支持,特别是像MySQL这样广泛使用的开源关系型数据库。以下是对标题和描述中涉及知识点的详细说明: 1. ...
特别是在Linux环境下,Python能够非常方便地帮助用户获取系统的各种信息,比如系统类型、CPU信息、内存信息、块设备等,这对于系统维护和故障排查等工作至关重要。 #### 二、环境准备 在进行相关操作之前,需要...
linux 普通用户配置Python环境并测试连接oracle,压缩报中,包含python版本3.65,oracle客户端instantclient-basic-linux.x64-12.2.0.1.0,及测试连接oracle脚本