Implantando o cx_Oracle no Windows

Estou tentando usarcx_Oracle módulo em python para acessar um banco de dados remoto e inserir ou excluir linhas em tabelas. BTW eu tenho baixado oracle cliente instantâneo 11.1 e também versões odbc e sqlplus. Eu defini variáveis ​​de ambienteORACLE_HOME eTNS_ADMIN para o diretório que eu descompactei arquivos lá e adicione este diretório para oPATH variável. Como eu pesquisei, acho que deveria haver algum.ora arquivos, mas não consigo encontrá-los.

Eu posso usarsqlplus comandos da linha de comando, mas o meu principal problema é que eu não posso instalar e usarcx_Oracle. Eu não quero usar nenhum script de linha de comando; Eu só quero usarcx_Oracle como uma API.

Alguém pode me dar uma explicação completa, eu estou realmente preso lá. Todos os documentos nesta área são vagos. Cumprimentos.

EDIT 1:

Eu tentei o pacote fonte decx_Oracle compython setup.py install epython setup.py build --compiler=mingw32 comandos. Eu não entendo o erro oracle novamente, mas estou recebendocommand 'gcc' failed erro. Eu tentei o compilador MinGW e editei a variável de ambientePATH para conter o diretório de instalação do MinGW (por exemplo,C:\MinGW); Eu também instalei o Microsoft Visual C ++ (versões 2005, 2008 e 2010); mas ainda recebo o erro.

EDIT 2:

Desde @ jpmc26 mencionado sobretnsnames.ora arquivos, eu decidi acrescentar que eu tentei fazer umatnsnames.ora e também umsqlplus.ora arquivo e colocá-los no diretórioC:\oracle\instant_client_11_1\network\admin; mas como eu pesquisei, percebi que, se você usarcx_Oracle.connect(username, password, cx_Oracle.makedsn(ip, port, sid)) comando, você pode pular.ora arquivos.cx_Oracle.makedsn faria a estrutura em si.

questionAnswers(2)

yourAnswerToTheQuestion