mac安装python库,mac系统的python

  mac安装python库,mac系统的python

  安装过cx_oracle,工作过python的同学都知道,要访问oracle数据库,必须安装插件。使用插件时使用cx_Oracle,pip安装命令:

  pip安装cx_Oracle

  如果对pip源的访问有问题,您可以在上面的命令中添加"-i "参数,并指定pip源地址,只要后跟url地址即可,如下所示:

  pipinstallcx _ Oracle-I http://mirrors . a liyun.com/pypi/simple/

  另外,请访问地址:https://pypi.org/project/CX-Oracle/

  安装oracle客户端驱动程序

  介绍如何安装cx_oracle插件,然后在MAC OS上安装oracle驱动程序。首先下载oracle驱动器地址。

  www.Oracle.com/database/technology/instant-client/MAC OS-Intel-x86-downloads.html街359号

  将下载的驱动程序解压缩到指定的目录,例如/home/oracle/client。在中配置环境变量和ORACLE_HOME参数。本地用户下的bash_profile,如下图所示:

  Oracle _ home=/home/Oracle/客户端

  导出LD _ library _ path=$ Oracle _ home:$ LD _ library _ path

  导出路径=$ Oracle _ home: $ path

  配置完成后,使用命令启用。来源~/。bash_profile .

  注意事项:

  1.ORACLE_HOME变量必须放在LD_LIBRARY_PATH变量之前;

  2.的’。“bash _ profile”文件当前位于登录的根目录中。使用命令编辑:vi ~/。bash _ profile也可以将它放在/etc/profile文件中,向所有用户声明它的用途;

  3.如果找不到lib库,可以软连接到/usr/local/lib/home/Oracle/client下的lib。

  如何在python代码中使用cx_Oracle

  Cx_oracle提供了几种连接oracle数据库的方法。最简单的方法如下。

  conn _ string= username/password @ x . x . x:1521/sid CX _ Oracle . connect(conn _ string),但使用时出现错误。

  错误whiletringtoretrievetextforerrorra-01804

  连接前必须初始化客户端,请参考官网上的文档:

  导入CX _ Oracle importsysimportstry 3360 if sys . platform . starts with(Darwin)):# Lib _ dir=OS . path . join Lib _ dir=OS . environ . get(Oracle _ home))print)Lib _ dir)CX _ Oracle . initelifsys . platform . starts with()exceptionexceptionaserr:print(异构打印机)Oracle client!)打印(err);sys . exit(1;conn _ string= username/password @ x . x . x:1521/sid CX _ Oracle . connect(conn _ string)添加此代码时出错

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: