2016-10-07 4 views
0

Oracle을 워크 스테이션에 설치하지 않았습니다. 하지만 Python3을 사용하여 원격 Oracle 데이터베이스로 작업해야합니다.오라클이 설치되지 않은 python3에 cx_Oracle을 설치하십시오.

같은 워크 스테이션에 oracle을 설치하지 않고도 Python3에서 cx_Oracle을 설치할 수있는 방법이 있습니까?

저는 Windows 8을 Python3 32 비트와 함께 사용하고 있습니다.

감사합니다.

답변

0

설치 cx_Oracle과 오라클

이동이 두이 .rpm 패키지를 다운로드하고이

http://download.oracle.com/otn/linux/instantclient/11204/oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm?AuthParam=1478000633_68b649d2c439341db56788b83f6400e2 

http://download.oracle.com/otn/linux/instantclient/11204/oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm?AuthParam=1478000602_3699580c200cad38c6933ed4900b1c39 

다음을 실행하여 설치 터미널에서 하나씩 명령하기

yum -y install libaio bc flex 
rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm 
rpm -ivh oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm 
echo 'export ORACLE_VERSION="11.2"' >> $HOME/.bashrc 
echo 'export ORACLE_HOME="/usr/lib/oracle/$ORACLE_VERSION/client64/"' >> $HOME/.bashrc 
echo 'export PATH=$PATH:"$ORACLE_HOME/bin"' >> $HOME/.bashrc 
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$ORACLE_HOME/lib"' >> $HOME/.bashrc 
source $HOME/.bashrc 

그런 다음 pip와 함께 cx_Oracle을 설치할 수 있습니다.

pip3 install cx_Oracle 

당신은

pip3 list 
하여 설치를 확인할 수 있습니다
0

Oracle 클라이언트가 설치되어 있어야합니다. 다행스럽게도 설치가 쉽고 (일부 파일의 압축을 풀 때) 사용 가능한 공간이 많이 차지 않는 간단한 Oracle Instant Client가 있습니다. 여기로 이동하여 플랫폼에 대한 페이지의 지시 사항을 따르십시오 :

http://www.oracle.com/technetwork/database/features/instant-client/index.html