Python

[Python] Centos8 에서 파이썬3.7 설치 with path설정

Rust Choi 2020. 10. 22. 01:07

파이썬3.7.7을 다운받는다.

www.python.org/downloads/release/python-377/

 

Python Release Python 3.7.7

The official home of the Python Programming Language

www.python.org

$>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

 

bzip2 : Downloads

The bzip2 test suite is maintained in a seperate repository and contains test files from various bzip2 implementations to check compatibility. It can be checked out with: There is also a experimental future branch which includes a modern build system and a

www.sourceware.org

tensorflow설치하는데 c++오류

yum install -y gcc-c++