Python安装搭建访问oracle环境
安装的步骤:
a.先安装Python并配置环境,查看Python的版本
cmd中输入python 或python --version
b.下载cx_Oracle的版本,避免用pip install 直接安装,直接网站下载对应python上面的3.6版本,64位系统的exe
(1)查看要访问的Oracle服务器的版本,cx_Oracle应该下载与服务器版本一致的;
(2) 下载cx_Oracle 地址:https://pypi.org/project/cx_Oracle/5.3/#files
选择的版本需要时与数据库对应的11g
c.根据cx_Oracle安装的版本中11g,对应下载instantclient的版本(64位,11.2)
地址: https://oracle.github.io/odpi/doc/installation.html#windows
问题1.找不到instantclient的客户端插件的报错
需要从https://oracle.github.io/odpi/doc/installation.html#windows 下载对应的插件版本
问题2.cx_Oracle的版本太高,导致报错
一般建议安装cx_Oracle不要用pip install cx_Oracle,安装后容易出现版本不对应的报错;
备注:需要从https://pypi.org/project/cx_Oracle/5.3/#files 下载对应的版本
问题3.环境句柄报错问题
解决方案:
第一种:配置好环境变量,不把oracle相关的dll文件放到site-package中
第二种:拷贝oci.dll, oraociei10.dll, oraocci10.dll到site-package中
安装完后,一般存放的文件路径有:
- Linux搭建python环境中cx_Oracle模块安装遇到的问题与解决方法
- JSP+Oracle 环境搭建4 -- 安装 Eclipse
- win7下PHP运行环境搭建时安装apache提示“一种访问权限不允许的方式做了一个访问套接字的尝试”
- Eclipse安装Pydev的插件搭建Python环境
- python cx_Oracle模块的安装和使用(linux环境)
- 工作环境搭建(10) - CentOS7安装OpenCV(带Python开发环境)
- Python开发爬虫之从虚拟机安装到Scrapy环境搭建
- 基于Python selenium2的测试环境的搭建与安装
- Windows下Python环境搭建(包括Win7 64位下安装setuptools)
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.2.Oracleasm Createdisk ASM磁盘失败:Instantiating disk: failed
- linux离线搭建Python环境及安装numpy、pandas
- 折腾记要——Ubuntu 14.04系统安装Nvidia CUDA7.5并搭建Python Theano深度学习开发环境
- Python(1):环境搭建(含Cython安装)
- Centos7.1搭建pyenv环境并安装python 2.7.10
- Python之道1-环境搭建与pycharm的配置django安装及MySQL数据库配置
- [置顶] 自己动手从源代码手动安装Python -- 搭建服务器Python 运行环境
- win7搭建python开发环境(上篇--安装Python)
- Linux+php+apache+oracle环境搭建之CentOS下源码编译安装PHP
- MAC 下搭建Python分析环境 (安装 Enthought Canopy Express)
- JSP+Oracle 环境搭建2 -- 安装 Tomcat