Install Python - Raidin/deeplearning-research GitHub Wiki
- Ubuntu 16.04 LTS์๋ Default๋ก python2.7๊ณผ python3.5๊ฐ ์ค์น๋์ด ์์ด์ ์ด์ธ์ ๋ฒ์ ์ ์ฌ์ฉํ ๊ฒฝ์ฐ ๋ฐ๋ก ์ค์น๊ฐ ํ์ ํจ
- Manually Installing Python
$ sudo apt update
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
$ mkdir tmp
$ cd tmp
$ wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
$ tar -xf Python-3.7.2.tar.xz
$ cd Python-3.7.2
$ ./configure --enable-optimizations
$ make -j 1
$ sudo make altinstall
$ python3.7 --version
- Installing Python via PPA
$ sudo apt update
$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo ap update
$ sudo ap install python 3.7
Python Version Setting
- Ubuntu 16.04 LTS์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ python์ผ๋ก python2.7์ผ๋ก ์ค์ ๋์ด ์์
- ํ๋์ ์์คํ
์์ ์ฌ๋ฌ๋ฒ์ ์ python์ ์ฌ์ฉํ ์ ์์
- python bin link ํ์ธ
- python bin file list ํ์ธ
- $ ls /usr/bin/ | grep python
- python version ๋ฑ๋ก
# python2 ๋ฑ๋ก
$ sudo update-alternatives --install /usr/bin/python2 python2 /usr/bin/python2.7 1
# pytnon3 ๋ฑ๋ก
$ sudo update-alternatives --install /usr/bin/python2 python2 /usr/bin/python2.5 1
$ sudo update-alternatives --install /usr/bin/python2 python2 /usr/bin/python3.7 2
# system python ๋ฑ๋ก
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2
# ์ญ์ ๋ฐฉ๋ฒ
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2
# python version ์ค์ ๋ฐฉ๋ฒ
$ sudo update-alternatives --config python
# python symbolic link
$ sudo rm /usr/bin/python
$ sudo ln -s /usr/bin/python2.7 /usr/bin/python