2017-05-13 33 views
0

Anaconda不断告诉我cx_oracle需要python 3.4。CX_Oracle for python,在Anaconda下未安装

我畅达的版本是4.3.17

这是后我用cx_Oracle-5.3-11g.win-AMD64-py3.5-2.exe安装程序。这应该是用于Python 3.5的。

conda install -c anaconda cx_oracle=5.2 
Fetching package metadata ............... 
Solving package specifications: . 
UnsatisfiableError: The following specifications were found to be in conflict: 
- cx_oracle 5.2* -> python 3.4* 
- python 3.5* 
Use "conda info <package>" to see the dependencies for each package. 

我在做一些愚蠢的事,但我不知道是什么。然而。 想法? 提示?

回答

1

该错误告诉您,您要安装的cx_oracle软件包取决于Python 3.4 b/c,它是anaconda频道上当前可用的cx_oracle版本。

如果你在anaconda.org上的search for cx_oracle,你会看到在其他几个渠道上的可用构建列表,并可以寻找一个满足你的需求(即v5.2,Python 3.5,win64)的列表。看起来不像有一个满足精确需求集,但有几个v5.21 &版本可用。如果这足够接近,然后从说安装,amodig频道可能会让你去:conda install -c amodig cx_oracle=5.2.1

+0

dang! amodig频道奏效。谢谢! –