Oracle OCI 를 기본 설치하면 Default 로 Python 2.7.5 가 설치되는데 python 3.6.8 로 업글해보도록 하자.


- Oracle OCI 환경에서 python 3 로 업그레이드 하기


1. python3 설치


sudo yum install -y python3


2. 버전 확인

python -V

python3 -V


3. 심볼릭 링크 확인


ls -l /usr/bin/py*


일단 여기서 /usr/bin/python 을 강제로 python3 로 변경하면 환경이 꼬이게 되므로 건드리지 않는다.


4. oci_cli 용 가상환경 생성


python3 -m venv oci_cli

ls -d  oci_cli/*

source oci_cli/bin/activate

phython -V


5. 비활성화


deactivate

python -V


6. oci-cli 를 재설치 한다.

bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"


===> Remove this directory? 

y 를 눌러서 업데이트를 한다.


7. $HOME/.bashrc에 3.6이 추가된 내용을 반영하기 위해 SHELL을 재시작 한다.


[[ -e "/home/opc/lib/oracle-cli/lib/python3.6/site-packages/oci_cli/bin/oci_autocomplete.sh" ]] && source "/home/opc/lib/oracle-cli/lib/python3.6/site-packages/oci_cli/bin/oci_autocomplete.sh"


exec -l $SHELL


8. oci --version

2.8.1


oci os ns get 으로 에러 메세지가 나는지 확인한다.


9. 설치 환경 확인


pip3 list --format=columns

source lib/oracle-cli/bin/activate

pip3 list

find $HOME /usr/bin -name "pip*"

pip3 list -o


이후 업데이트 할 일이 있으면 oci-cli 만 한다.


pip3 install oci-cli --upgrade

deactivate











Posted by pat98

05-10 00:00
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 달린 댓글