windows安装cx_Oracle
来源:互联网 发布:库里场均数据 编辑:程序博客网 时间:2024/05/21 18:34
先描述下本人的计算机环境:win10 64位, 这个项目用的python3.4(64位) (其实系统默认使用的时python3.6)
个人学习python的认识: 最好用的东西是python 丰富的包, 而最容易带来麻烦的也是这些包。
最近开发一个django项目需要从公司Oracle数据库 中获取数据, 两个种环境都要用到,Linux下大多数情况下直接pip/easyinstall 安装或者源码安装都不会出现问题,
出问题的情况的可能是系统自身缺少lib库,这里不是本文要说明的。
Windows 平台可能是最容易pip 安装依赖失败的平台,没有之一。
本人在Centos7上直接pip install cx_Oracle 非常容易,而在windows下却反复失败。并且Google搜到的很多文章其实都是扯淡的。
很多博主都在解答的时候说安装Visual Studio。 其实并不需要。虽然VS号称是世界第一IDE。。。
正确的步骤:下载 cx_Oracle :
https://pypi.python.org/pypi/cx_Oracle
下载:
http://www.oracle.com/technetwork/topics/winx64soft-089540.html
选择对应版本即可,注意 instant client版本号和cx_Oracle 也需要对应一致,例如 cx_Oracle-5.3-12c.win-amd64-py3.4 对应instantclient-basic-windows.x64-12.2.0.1.0.zip
这里数字"12" 是版本号。
安装:
直接双击运行 cx_Oracle 到 图示这一步会提示指定哪个python环境,多版本python共存的时候注意是否是你要用的,(如果不匹配的话可能要修改你的python 系统PATH了)
安装instant client: 解压到你要的文件路径下, 然后将instant client 的根目录添加到系统Path。 * 说白了就是你正常安装的cx_Oracle 需要调用一些库系统没找到,现在由instant client提供了
这时 python34的环境已经可以import cx_Oracle了,
然而此时用python34创建的虚拟环境中却依然没有cx_Oracle。
小技巧: 用python34 创建的时候 在后面添加参数如: python -m venv --system-site-package env_py34 这时创建的python34环境中就包含了cx_Oracle了。
- windows virtualenv cx_oracle安装
- windows安装cx_Oracle
- windows安装cx_oracle的坑
- 在Windows安装Python的cx_Oracle
- cx_Oracle安装
- python调用cx_Oracle开发(-)---cx_Oracle安装
- python调用cx_Oracle开发(-)---cx_Oracle安装
- 安装python cx_oracle库
- mint安装cx_Oracle拓展
- cx_oracle pip 安装
- ubuntu 安装cx_Oracle
- RHEL 6.4 安装 cx_Oracle
- 在CentOS 安装 cx_Oracle
- linux安装cx_oracle
- Python安装cx_Oracle
- Win64安装cx_Oracle过程
- linux安装cx_Oracle模块
- cx_Oracle模块安装
- matlab 2017b破解版安装教程
- Spring MVC学习总结(18)——SpringMVC事务Transactional注解使用总结
- 消息系统介绍及选型依据
- gsoap wcf https
- JavascriptDom编程艺术学习笔记一
- windows安装cx_Oracle
- Jquery事件监听
- Elasticsearch/Kibana/X-pack/Logstash 6.0.0版本的安装
- c++ primer 13.1.4节练习(合成的拷贝构造函数与自定义拷贝函数区别)
- linux安装Tomcat(CentOS 7)
- android拍照时返回桌面
- log4j配置
- new Date()不同日期格式结果不同
- 插入排序