zoukankan      html  css  js  c++  java
  • Linux:cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "libclntsh.so: cannot open shared object file: No such file or directory"报错

    哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

    让我先笑一下,你现在是不是也很崩溃

    哎,我就是这么崩溃过来的,我一个小姑凉,头发一把一把的掉啊

    windows环境我就不说了,网上解决方法一大把,我主要说一下Liunx环境

    遇到这个报错

    1)检查是否有安装Oracle客户端(记住按系统严格区分32位和64位,这样活的久一点)

     如果没有安装,我前一篇文章有写安装教程

        安装完后最好能使用sqlplus登入数据库为佳

    2)如果你客户端装的没问题,环境变量也没问题,建议你在python终端虚拟环境用cx_Oracle包连接Oracle试试

    3)如果终端可以连接Oracle,但是Pycharm不可以,这个时候你是不是想骂人了,我就是的

    如果pycharm还是报错:cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "libclntsh.so: cannot open shared object file: No such file or directory". See https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html for help

    MD,我们先骂一句.然后你的pycharm是不是用图标打开的,明白了吧,图标打开的访问不了环境变量.MD,就是之前配置的$ORACLE_HOME等都没用.这个时候我们换 ./pycharm.sh 打开就不会报错了

    好了好了,要是你还有问题的话可以加我的微信....个人微信:ZcLove41  .......只是技术问题沟通哦

  • 相关阅读:
    hihocoder_offer收割编程练习赛53_2hiho字符串3
    hihocoder_offer收割编程练习赛53_1继承顺位
    网易招聘笔试题--牛牛的背包问题
    EJB3.0快速入门
    MyEclipse的常用快捷操作----非常实用!!!
    Spring2.5零散笔记
    Hibernate零散笔记
    一个问题引发的OOA&OOD讨论.
    如何使用JUnit进行单元测试
    Log4j自学笔记
  • 原文地址:https://www.cnblogs.com/zhouchen0408/p/13998182.html
Copyright © 2011-2022 走看看