python安装cx_oracle_Python安装cx_Oracle第三方库(Mac osx Yosemite Intel i5环境)

为了安装方便,首先获得管理员的部分权限,需要用到sudo指令(请参考 su与sudo的区别)

修改和设定密码

Torro:~ torro$sudo passwd

Password:

Changing password for root.

New password:              #输入两次你新改的密码

Retype new password:

进root:

su

Password:

sh-3.2#

返回个人账户:

su - user_name      #user_name 为自己的用户名

进个人账户root:

sh-3.2# su -

user_name:~ root#

1.安装pip

pip比easy_install的好处是支持卸载

easy_install的使用:

sudo easy_install package_name

如安装:pip

sudo easy_install pip

如需密码,就输入上面sudo设定的密码

pip使用:

安装:

sudo pip install package_name #package_name为需要安装的插件

卸载:

sudo pip uninstall package_name

2.下载Oracle Instant Client和sdk,配置其环境

(注:不下载sdk文件的话安装cx_Oracle的时候不会报oci.h not found)

我下载的是64bit client和sdk的,如图:

将下载的sdk文件解压到instant client文件下,然后通过终端进入Instant Client文件下按照下图中1建立软链接:

在/etc/profile添加上图2的PATH变量,设置Instant Client的环境:

cd /etc/

sudo chmod 777 profile

vi profile

添加两条PATH变量到profile中,如图上图2:

路径是放instantclient的路径,我的是/Library/oracle/instanclient_11_2

export DYLD_LIBRARY_PATH=/Library/oracle/instantclient_11_2:$DYLD_LIBRARY_PATH

export PATH=/Library/oracle/instantclient_11_2:$PATH

Torro:~ torro$ cd

Torro:~ torro$ su

Password:

sh-3.2# vi .bash_profile

再添加上面的两条PATH变量到.bash_profile文件中.

打开终端的时候是先运行/etc/profile再运行.bash_profile

3.安装cx_Oracle

sudo pip install cx_Oracle

如果出现一些没用的信息,可以使用sudo -H pip install cx_Oracle安装

4.测试cx_Oracle

python

>>>import cx_Oracle

如不报错,恭喜你,成功了

Good Luck~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值