首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包: cx_Oracle for Python3.5,windows64位。Oracle 11.2.0.1.0

包: cx_Oracle for Python3.5,windows64位。Oracle 11.2.0.1.0
EN

Stack Overflow用户
提问于 2016-01-05 11:10:30
回答 2查看 6.3K关注 0票数 3

我正试图在我的windows上安装cx_Oracle。我在命令提示符中运行了以下命令:

代码语言:javascript
复制
pip install cx_Oracle

这给了我以下错误:

代码语言:javascript
复制
Collecting cx-Oracle
Could not find a version that satisfies the requirement cx-Oracle (from versions: )
No matching distribution found for cx-Oracle

我使用的是windows 64位机器和Python3.5(Anaconda3)。在我的PC上集成的Oracle是Oracle11.2.0.1.0和oracle版本

请让我知道我错过了什么。我应该把我的python版本降到3.4吗?如果是,那么如何在Anaconda中使用命令行来完成它呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-07 19:52:02

我通过以下步骤克服了这个问题:

创建Python3.4环境

Windows +R打开运行

键入“cmd”(没有撇号)并按enter键打开命令提示符。

键入以下内容:

代码语言:javascript
复制
$ conda create -n py34 python=3.4 anaconda

激活和更新新环境

代码语言:javascript
复制
$ activate py34    
$ conda update conda

卸载并重新安装Spyder的qt方面

当试图从py34环境打开时,此步骤修复Spyder的qt问题。

代码语言:javascript
复制
$ conda remove qt --name py34 
$ conda install qt=4.8.7=vc10_4

到测试

确保激活了您的py34环境。

代码语言:javascript
复制
$ spyder # will launch spyder

在交互式控制台中的Spyder类型:

代码语言:javascript
复制
$ import cx_Oracle # the O in Oracle must be capitalized

如果不出错,你就完蛋了!

我的解决方案主要是根据以下帖子找到的:

http://conda.pydata.org/docs/py2or3.html

https://github.com/spyder-ide/spyder/issues/2858

票数 1
EN

Stack Overflow用户

发布于 2016-01-21 19:54:52

Python3.5的cx_Oracle二进制文件是在1月18日提供的。

Oracle/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34610275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档