[Django Install] 11. Install Python3 for Centos8/RedhatLinux8

 [install python3]

# python

-bash: python: command not found

# python3

-bash: python3: command not found

# sudo yum install python3
# python3 --version

[install virtualenv virtualenvwrapper]

# sudo pip3 install virtualenv virtualenvwrapper
# cd $HOME
# vi .bashrc
아래 내용을 마지막 라인에 추가한다.
# Virtualenvwrapper settings:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
export PATH=.:$PATH
로그아웃하고 다시 로그인한다.
# workon
아무것도 나오지 않는다.
# mkvirtualenv virtualenvname (가상환경 생성하고 가상환경에 들어간다.)
(virtualenvname) # deactivate (가상환경 빠져나오기)
# workon (가상환경 리스트 조회)
virtualenvname
# workon project name (가상환경 들어가기)
(virtualenvname) # cd $HOME
(virtualenvname) # mkdir projectname
(virtualenvname) # cd projectname

[install mysql driver]

(virtualenvname) # pip install mysqlclient
에러발생 시 아래의 내용을 설치한다.
(virtualenvname) # sudo yum install python-devel mysql-devel
(virtualenvname) # sudo yum install gcc
(virtualenvname) # pip install mysqlclient
성공

[install oracle driver]


(virtualenvname) # pip install cx_Oracle
(virtualenvname) # python

import cx_Oracle

conn = cx_Oracle.connect('scott/tiger@localhost:1521/orcl')

db = conn.cursor()

db.execute('SELECT * FROM TAB')

for record in db:

   print(record)

db.close()

conn.close()



댓글

이 블로그의 인기 게시물

[Django Install] 9.1 sc제일은행 nginx-django 연결

[sqlite] error 조치