ubuntu 20.04/18.04에 pyenv 설치

요즘 WSL이 유행인데.윈도우즈에서 유닉스를 실행할 수 있습니다. 더블 시작과 가상 환경을 준비할 필요가 없고 속도도 빠른 편이라면 즐거울 것입니다...microsoft, unix 커뮤니티 선생님입니다.
따라서 Ubuntu에 버전 관리python 프로그램pyenv을 설치합니다.

환경 확인


호스트 OS: Ubutu 18.04.05 (shell:bash)
  • 호스트 OS: 창 10(구축 20161)
  • WSL2:Ubuntu 18.04
  • WSL2:Ubuntu 20.04
  • pyenv: v2.0.3
  • 설치 단계


    Step0. (선택 가능) 패키지 업그레이드


    관리자 권한을 사용하여 다음 명령을 실행하여 PC를 재부팅하십시오.WSL을 종료하고 다시 로그인하십시오.
    sudo apt update
    sudo apt upgrade
    

    Step1. 라이브러리 설치


    필요한 다음 프로그램 라이브러리를 설치하고 다시 시작합니다.
    sudo apt install -y \
      libffi-dev libssl-dev zlib1g-dev liblzma-dev tk-dev \
      libbz2-dev libreadline-dev libsqlite3-dev libopencv-dev \
      build-essential git
    

  • libffi-dev : Foreign function interface library (FFI)

  • libssl-dev : Secure Sockets Layer library (SSL)

  • zlib1g-dev : Compression library (zip)

  • liblzma-dev : XZ-format compression library (pandas)

  • tk-dev : Toolkit for Tcl and X11 (tkinter)

  • libbz2-dev : high-quality block-sorting file compressor (bz2)

  • libreadline-dev : GNU readline and history (readline)

  • libsqlite3-dev : SQLite 3 development files (sqlite3)

  • libopencv-dev : development files for opencv (OpenCV)

  • build-essential : Informational list of build-essential packages (C/C++ compiler)

  • git : fast, scalable, distributed revision control system
  • Step2. pyenv 설치


    그런 다음 pyenv GiitHub에서 설치 패키지를 다운로드합니다.
    # pyenv本体のダウンロードとインストール
    git clone https://github.com/pyenv/pyenv.git ~/.pyenv
    
    # (Option)pyenvのリリースバージョンをv2.0.3に変更
    cd ~/.pynev
    git checkout v2.0.3
    
    # .bashrcの更新
    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
    source ~/.bashrc
    
    # Shellを再度ログインし、pyenvがインストールできたかを確認
    exec $SHELL -l
    pyenv -v
    pyenv -h
    
    pyenv 명령이 없으면 PC를 재부팅하십시오.

    Step3. python 설치

    pyenv 명령을 사용하여 설치python.
    # pythonのインストール
    pyenv install 3.8.6 # 例えば、version 3.8.6
    pyenv versions # インストール済みのpyenvのバージョンを確認できる
    # pyenv local 3.8.6 (任意のディレクトリで実行)
    
    감사합니다.
    https://qiita.com/micheleno13/items/39ad85cfe44ca32f53ee
    https://qiita.com/banaoh/items/00aea13fe045fab7e8ba
    https://qiita.com/4hiziri/items/aba80f0bc92300ea22e2

    좋은 웹페이지 즐겨찾기