Windows下安装cx_Oracle记录
最近python项目需要用到oracle,然而卡在cx_Oracle的安装步骤,一直过不去,花了点时间搜索整理,记录下来方便
环境
Windows 7 Ultimate 64-bit
Python 2.7
准备文件:
cx_Oracle-5.1.2-10g.win-amd64-py2.7.msi
instantclient-basic-win64-10.2.0.5.zip
python-2.7.11.amd64.msi
这里有三点需要注意
- 三个文件必须对应,都是64位或者都是32位
- cx_Oracle和python版本对应,不要一个2.7一个3.5,这样就很尴尬了
- cx_Oracle和instantclient-basic版本必须对应,在上图中可以看见都是10g(根据你服务器的oracle版本来选择)的,否则安装完依旧会报错
操作步骤:
- 安装python
- 安装cx_Oracle至python所在路径,它会自动选择,你也可以自定义路径
- 将instantclient-basic压缩包内的文件解压出来,我们只需要其中的dll文件
- 将解压出的dll文件直接复制至python的~\Lib\site-packages文件夹内
到这里有人可能会问难道不需要添加环境参数什么的么。
回答是不用 直接使用即可