Install Python - Raidin/deeplearning-research GitHub Wiki

Python install(Reference)

  • 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 version ํ™•์ธ
      • $ python --version
  • ํ•˜๋‚˜์˜ ์‹œ์Šคํ…œ์—์„œ ์—ฌ๋Ÿฌ๋ฒ„์ „์˜ python์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ
    • python bin link ํ™•์ธ
      • $ ls -la /usr/bin/python
    • 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