2017-05-13 158 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頻道奏效。謝謝! –