[Python] Centos8 에서 파이썬3.7 설치 with path설정
파이썬3.7.7을 다운받는다.
www.python.org/downloads/release/python-377/
$>tomy@localhost ~> mkdir dev
dev폴더로 다운받은 Python-3.7.7.tgz를 카피 한 후, 압축을 풀어준다.
$>sudo tar xzf Python-3.7.7.tgz
$>cd Python-3.7.7
$>sudo ./configure --enable-optimizations
$>sudo make altinstall
$>vi .bashrc 오픈
alias python="/usr/local/bin/python3.7"
추가 후 저장(:wq)
$>source .bashrc 로 컴파일
$>python -V
centos8 환경에서는 요렇게 파이썬3.7을 설치하고 path를 잡아 주었다.
참고로 파이썬 라이브러리 설치 경로는...
$>cd /usr/local/lib
python3.7 디렉토리가 보일 것이고, 들어가보면 site-packages가 존재한다.
윈도우 환경에서 쉽게 개발하다 서버에서 해보려니 이것저것 번거롭구만..
========================================================
파이썬 root권한 없이 유저 계정에 설치하기
마찬가지로 파이썬 다운로드 이번엔 3.7.9버전.
다운받은 파일을 /home/$USER/local/src로 카피
$> mkdir -p ~/local/src && cd ~/local/src
1.압출풀기
2.소스코드 빌드
$ ./configure --prefix=/home/$USER/local
$ make && make install
3.파이썬 경로 설정 (.bashrc)
alias python="$HOME/local/bin/python3.7"
export PATH=$HOME/local/bin:$HOME/.local/bin:$PATH
$ source .bashrc
$ python --version
4. site-pacaage 경로 확인
$HOME/local/lib/python3.7/site-packages
==================
centos에서 파이썬 설치하는 make install과정에서 zlib가 없다고 오류
zlib 설치
zlib.net/다운로드.
# tar xvf zlib-1.2.3.tar.bz2
# cd zlib-1.2.3
# ./configure -s
# make
# ./configure
# make test
# make install
# ls -al libz.so*
pip3 사용 시 ssl오류
다음과 같이 진행
$>sudo yum install openssl-devel
cd Python-3.6.12
$>./configure --with-ssl --prefix=/home/$USER/local
$>make && make install
pandas실행하는데 ModuleNotFoundError: No module named '_bz2' 오류 발생
bzip2 다운 및 설치.
www.sourceware.org/bzip2/downloads.html
tensorflow설치하는데 c++오류
yum install -y gcc-c++