Better late than Never

우분투 Python 3.6 설치 (오류해결)

IT기술

구글에서 python 3.6 install 키워드로 검색하면 다음 글이 검색된다.

 

How to Install Python 3.6.1 in Ubuntu 16.04 LTS | UbuntuHandbook

This quick tutorial is going to show you how to install the latest Python 3.6.1 in Ubuntu 16.04 LTS via PPA. Ubuntu 16.04 comes with both Python 2.7 and Python 3.5 by default. You can install Python 3.6 along with them via a third-party PPA by doing follow

ubuntuhandbook.org

해당 글에서 제시한 apt repository를 추가할 경우 apt update시 다음과 같은 오류가 발생한다.

sudo add-apt-repository ppa:jonathonf/python-3.6 (오류)

apt update 오류 메시지

문제가 되는 repository는 다음 명령어로 제거할 수 있다.

sudo add-apt-repository -r ppa:jonathonf/python-3.6
sudo apt update

 

다음 repository를 사용하면 오류없이 설치된다.

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.6

 

우분투 virtualenv 파이썬 환경 설정

IT기술

virtualenv는 사용자 독립적인 파이썬 환경을 만들어주는 툴이다. virtualenv를 이용하면 다른 사용자와 간섭없이 파이썬 패키지를 관리할 수 있다.

 

1. virtualenv 설치

sudo apt install virtualenv

2. virtualenv 환경 생성

virtualenv -p /usr/bin/python3 py3env

/usr/bin/python3 는 시스템 기본 파이썬 경로이고 py3env 는 virtualenv 환경 이름이다.

실행하면 현재 위치에 py3env 라는 폴더가 생성된다.

virtualenv 환경 생성 화면

3. virtualenv 환경 활성화

source py3env/bin/activate

virtualenv 환경을 활성화하면 시스템 기본 파이썬 대신 py3env 환경을 사용한다.

 

TIP: 시스템 로그인 시 자동으로 py3env를 활성화하고 싶은 경우 ~/.bashrc 파일에 활성화 명령어를 추가한다.

 

4. virtualenv 환경 끄기

deactivate

 

우분투 사용자 생성 및 sudo 권한 추가하기

IT기술

1. 사용자 생성

sudo adduser myuser

 

2. sudo 그룹에 사용자를 추가

sudo usermod -aG myuser

3. 새 사용자로 로그인

sudo login myuser

주의: myuser를 사용자 명으로 대체한다.

'IT기술' 카테고리의 다른 글

우분투 Python 3.6 설치 (오류해결)  (0) 2020.05.27
우분투 virtualenv 파이썬 환경 설정  (0) 2020.05.27
Pycharm 원격 서버 연결하기  (0) 2018.01.01