2020. 4. 9. 10:08 오라클/오라클 클라우드
Oracle OCI 환경에서 python 3 로 업그레이드 하기
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