anocanda 如何安装cx_Oracle实现jupternotebook可访问orcl库进行查询

用anaconda安装cx_Oracle模块比较简单,具体操作看图片,。

  1. 在Environments中搜索到cx_Oracle模块,下载安装即可
    在这里插入图片描述
    在这里插入图片描述
  2. 安装完成后,在jupter中import没问题了,但连接时客户端有个报错
    在这里插入图片描述
  3. 解决办法详见:Cannot locate a 64-bit Oracle Client library: “The specified module could not be found”.
    我在下载解压完成instantclient_21_12后,运行如下代码报错,百思不得其解,查了半天终于发现了问题所在!
注意这里把路径换为你自己的
lib_dir = r"C:/Users/xx/Downloads/instantclient_21_12"--注意复制路径地址过来后,斜杠的方向要改一下,否则运行报错

try:
    cx_Oracle.init_oracle_client(lib_dir=lib_dir)
except Exception as err:
    print("Error connecting: cx_Oracle.init_oracle_client()")
    print(err);
    sys.exit(1);

  1. 之后就运行成功了
    在这里插入图片描述
  2. 连接数据库的代码参考见连接数据库

最近更新

  1. TCP协议是安全的吗?

    2023-12-22 07:48:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-22 07:48:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-22 07:48:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-22 07:48:03       20 阅读

热门阅读

  1. hive中map相关函数总结

    2023-12-22 07:48:03       48 阅读
  2. unity中Android各版本对应的SDK版本

    2023-12-22 07:48:03       39 阅读
  3. caffe模型的python前向测试

    2023-12-22 07:48:03       48 阅读
  4. [网络安全]用户与组管理

    2023-12-22 07:48:03       40 阅读
  5. FreeRTOS创建任务保存以及任务堆栈大小记录

    2023-12-22 07:48:03       36 阅读
  6. 【Rust学习笔记】ToString

    2023-12-22 07:48:03       47 阅读
  7. vue实现excel上传并显示数据

    2023-12-22 07:48:03       50 阅读
  8. C++ 类的析构函数和构造函数

    2023-12-22 07:48:03       39 阅读
  9. 音频的一些关键词

    2023-12-22 07:48:03       35 阅读
  10. Go 语言中并发的威力

    2023-12-22 07:48:03       40 阅读