zoukankan      html  css  js  c++  java
  • oracle+python+pycharm+win系统 问题解决

    1.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::(注意版本   按我的来,数据库按公司来)

    电脑指定安装oracle 为oracle.11(自己网上找包下载或者官网)

    python安装为 3.6.5(习惯用)

    pycharm随意(只是用来写代码)

    cx_oracle 安装网址https://pypi.org/project/cx-Oracle/5.3/#files    (5.3)

    按我上面的版本应该没啥问题  有问题找谷歌

    2.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::(遇到莫名的oracle版本装环境解决方法)

    一.问题:import cx_Oracle as cx ImportError: DLL load failed: %1 不是有效的 Win32

      安装完成之后根据你安装的Oracle目录找到以下这两个文件并复制: 
    这里写图片描述
    这里写图片描述

     把以上两个文件复制到你安装的Python的根目录例如我将这两个文件复制到我的Python根目录:

    或者放入D:python3.6Libsite-packages下

    然后运行python程序会出现问题2 cx_Oracle.InterfaceError: Unable to acquire Oracle environment handle

    二.问题:cx_Oracle.InterfaceError: Unable to acquire Oracle environment handle

      打开网址https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html (下载东西自己注册一下,也不麻烦)

      下载 instantclient-basic-win32-11.1.0.7.0.zip    (根据自己版本来下载)

      

      然后解压文件全选复制到你的Python根目录Libsite-packages   (下图)

      

    这里写图片描述

    然后重启pycharm 重新运行代码要是 还有报错 别留言!别评论  自己找谷歌去

  • 相关阅读:
    策略模式
    装饰模式
    责任链模式
    算法_快速排序
    算法_二分查找
    数据结构学习笔记_表
    集合遍历remove时ConcurrentModificationException异常
    LinkedHashMap笔记
    Windows相关命令
    高效率幂运算
  • 原文地址:https://www.cnblogs.com/xdlzs/p/11357042.html
Copyright © 2011-2022 走看看