Пакет: cx_Oracle для Python 3.5, Windows64 бит. Оракул 11.2.0.1.0

Я пытаюсь установить cx_Oracle на свой ПК с Windows. Я выполнил следующую команду в командной строке:

pip install cx_Oracle

Это дает мне следующую ошибку:

Collecting cx-Oracle
Could not find a version that satisfies the requirement cx-Oracle (from versions: )
No matching distribution found for cx-Oracle

Я использую компьютер с 64-разрядной версией Windows и Python 3.5 (Anaconda3). На моем компьютере установлена ​​версия Oracle Oracle 11.2.0.1.0 и версия oracle-instantclient oracle-instantclient-11.2.0.4.0-0< /эм>

Пожалуйста, дайте мне знать, что мне не хватает. Должен ли я понизить версию Python до 3.4? Если да, то как это сделать с помощью командной строки в Anaconda?


person poPYtheSailor    schedule 05.01.2016    source источник


Ответы (2)


Я преодолел эту проблему, выполнив следующие действия:

Создайте среду Python 3.4

Windows + R, чтобы открыть «Выполнить»

Введите 'cmd' (без апострофов) и нажмите Enter, чтобы открыть командную строку.

Введите следующее:

$ conda create -n py34 python=3.4 anaconda

Активируйте и обновите новую среду

$ activate py34    
$ conda update conda

Удалите и переустановите qt-компонент Spyder

Этот шаг устраняет проблему qt со Spyder при попытке открыть из среды py34

$ conda remove qt --name py34 
$ conda install qt=4.8.7=vc10_4

Для тестирования

Убедитесь, что у вас активирована среда py34.

$ spyder # will launch spyder

В интерактивной консоли Spyder введите:

$ 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

person nothingtwisted    schedule 07.01.2016
comment
на шаге $ conda create -n py34 python=3.4 anaconda после загрузки некоторых пакетов командная строка запрашивает имя пользователя и пароль https. Что делать? - person poPYtheSailor; 08.01.2016
comment
@poPYtheSailor вы используете прокси? эта ссылка есть инструкции по настройке, если это так. - person nothingtwisted; 08.01.2016

Бинарные файлы cx_Oracle Python 3.5 стали доступны 18 января. См. здесь:

https://pypi.python.org/pypi/cx_Oracle/

person Anthony Tuininga    schedule 21.01.2016
comment
Привет, спасибо за информацию. Я новичок в python и не знаю, как установить файл .rpm на мою машину с Windows. Если вы можете помочь мне с этим... это было бы здорово. Спасибо! - person poPYtheSailor; 02.02.2016
comment
Вам нужно перейти на веб-сайт, указанный в моем ответе, и выбрать файлы .exe, а не файлы .rpm (они для Linux). - person Anthony Tuininga; 07.02.2016