[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
# 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
# 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()
댓글
댓글 쓰기