一、创建所需目录
mkdir -p /home/用户名/software/python3.6.1
mkdir -p /home/用户名/priv/byd
mkdir -p /home/用户名/priv/byd/src/python
mkdir -p /home/用户名/priv/byd/org
二、修改byd目录的权限
cd /home/用户名/priv/
ll
chmod 777 byd/
ll
三、将安装包放到byd中,并将包备份到org中
在byd中解包:
cd /home/用户名/priv/byd
tar zxvf Python-3.6.1.tgz
tar zxvf cx_Oracle-6.0.2.tar.gz
四、安装python-3.6.1(如果在make编译报错字符集错误,可以暂时将LANG修改为C待成功安装成功后再改回来)
env | grep LANG
ls
cd Python-3.6.1
配置:
./configure --prefix=/home/用户名/software/python3.6.1
编译:
make
安装:
make install
五、配置环境变量
vi /home/用户名/.bashrc
# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

# User specific aliases and functions
#add bash execut command's time
#export HISTTIMEFORMAT='%F   %T 命令: '
export PATH=$PATH:/home/用户名/software/python3.6.1/bin
wq

source /home/用户名/.bashrc
env | grep PATH
六、安装cx_Oracle
cd /home/用户名/priv/byd/
ls
cd cx_Oracle-6.0.2
ls
安装:
python3 setup.py install
source /home/monitor/.bashrc
env | grep PATH
python3
env | grep LANG
----LANG=zh_CN.GB18030
测试脚本
cd src/python/
vi connora.py
#!/home/用户名/software/python3.6.1/bin/python3

import os,sys
import cx_Oracle

db=cx_Oracle.connect('monitor/monitor@21.0.129.73/flrdb')

csr=db.cursor()

sql='select * from flr.flr_clr_date_desc'

csr.execute(sql)

rslt=csr.fetchall()

print ( "All Result is:%s" % rslt )

csr.close()

db.close()
wq

python3 connora.py
python3
env | grep CPDS

python3.6的安装及cx_oracle安装的更多相关文章

  1. Windows 环境下于虚拟环境安装源码安装 cx_oracle

    安装前提条件: (1).安装 instantclient-basic-nt (2).安装 instantclient-sdk-nt (3).安装 Microsoft Visual C++ Compil ...

  2. Linux中python3,django,redis以及mariab的安装

    1. Linux中python3,django,redis以及mariab的安装 2. CentOS下编译安装python3 编译安装python3.6的步骤 1.下载python3源码包 wget ...

  3. 【转】Win10下python3和python2多版本同时安装并解决pip共存问题

    [转]Win10下python3和python2多版本同时安装并解决pip共存问题 特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似. 使用pytho ...

  4. Python cx_Oracle 安装小记

    因为我的个人网站 restran.net 已经启用,博客园的内容已经不再更新.请访问我的个人网站获取这篇文章的最新内容,Python cx_Oracle 安装小记 SQLAlchemy 是 Pytho ...

  5. Python3.x(windows系统)安装matplotlib库

    Python3.x(windows系统)安装matplotlib库 cmd命令: pip install matplotlib 执行结果:

  6. Python3.x(windows系统)安装requests库

    Python3.x(windows系统)安装requests库 cmd命令: pip install requests 执行结果:

  7. Python3.x(windows系统)安装libxml2库

    Python3.x(windows系统)安装libxml2库 cmd安装命令: pip install lxml 执行结果: 再执行命令: pip install virtualenv 执行结果:

  8. Python3.6(windows系统)安装pip.whl

    Python3.6(windows系统)安装pip.whl 1,下载whl文件:https://pypi.python.org/pypi/pip#downloads 2,将下载的文件放入Python的 ...

  9. Python3.x:pip install pymssql安装时出错

    Python3.x:pip install pymssql安装时出错 一.错误日志 error: Microsoft Visual C++ 14.0 is required. Get it with ...

随机推荐

  1. boostrap-非常好用但是容易让人忽略的地方【4】:Font Awesome

    font-awesome基本用法 官方代码传送门 font-awesome在bootstrap中的特殊用法(这个才是重点) 要点归纳1(官方) 官方代码传送门 要点归纳2(我的) <a href ...

  2. C++Review1_多态和虚函数

    继承是实现多态的基础.虚函数是实现多态的方法.虚函数.多态.继承都是紧密相关的概念.而继承是所有概念的基础: 多态:简单来讲就是接口一样,实现多样.多态是指通过基类的指针或者引用,在运行时动态调用实际 ...

  3. URL统一资源定位符

    URI 是统一资源标识符 URL 是统一资源定位符 ===================================================== 参考链接: 前端学HTTP之URL:ht ...

  4. 什么时候用for循环什么时候用while循环?

    简述 for循环和while循环最大的区别在于[循环的工作量是否确定],for循环就像空房间依次办理业务,直到把[所有工作做完]才下班.但while循环就像哨卡放行,[满足条件就一直工作],直到不满足 ...

  5. jsp页面获取当前系统时间

    value="<% out.print(new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(n ...

  6. ssh保持连接不断开

    使用ssh连接服务器,长时间不使用,会自动断开,控制台会卡死无法使用,现提供以下两个方案解决这个问题: [服务器主动保持连接] 修改服务器配置文件: vim /etc/ssh/sshd_config ...

  7. SQL预处理

    每向数据库发送一条SQL语句,数据库中的SQL解释器就会将SQL语句转换成数据库底层命令,然后执行该命令完成相关的数据库操作.如果频繁的向数据库提交SQL语句,势必会增加数据库中SQL解释器的负担,进 ...

  8. docker-网络驱动

    网络驱动程序 Docker的网络子系统是可插拔的,使用驱动程序.默认情况下存在多个驱动程序,并提供核心网络功能: bridge:默认网络驱动程序.如果未指定驱动程序,则这是要创建的网络类型.当的应用程 ...

  9. spring之整合Hibernate

    spring整合Hibernate整合什么? 1.让IOC容器来管理Hibernate的SessionFactory. 2.让Hibernate使用上spring的声明式事务. 整合步骤: 1.加入H ...

  10. 计算n的阶乘

    题目描述 定义一个函数,传入一个整数n,打印n!的值比如:传入3打印:6  <====1*2*3 输入 整数n    输出 整数n的阶乘 样例输入 Copy 3 样例输出 Copy 6 x=in ...