どのようにWSL(Windows)のUbuntu 20.04でhomebrew、pyenv、pipenvをインストールする方法


なぜHomebrewか?

  • Homebrewは、単一のコマンドで必要なLinuxアプリをインストールします.
    Available applications
  • 自作のインストール

  • 以下のスクリプトの手順に従ってください
  • $/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    

    次の手順に従って出力します。



    Ubuntu (必要に応じて) homebrew依存性をインストールします。


    $sudo apt-get install build-essential procps curl file git
    

    以下のコマンドを実行してインストールをテストします。


    $brew install hello
    

    pyenvインストール


    なぜPyenvか?

  • pyenvでは、UbuntuのPythonバージョンを切り替えることができます.
  • UbuntuのPython依存関係をインストールします。


    $sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
    libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
    libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
    
    
    その後、実行
    $curl https://pyenv.run | bash
    
    
    以下の行が利用できます.理研
    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init -)"
    eval "$(pyenv virtualenv-init -)"
    
    シェルを再起動します(必要なら)
    $exec $SHELL
    
    or
    Windowsコマンドプロンプトで以下を実行します.
    
    wsl --shutdown 
    & login into ubuntu again
    
    

    Pipenvインストール


    なぜPipenvか?

  • Pipenvは、VenV、VirtualEnv、コンダなどに似た仮想環境を作成するために使用されます.
  • Homebrewを使ってPipenvをインストールします


    $brew install pipenv
    
    
    出力:

    参考文献
  • https://brew.sh/
  • https://docs.brew.sh/Homebrew-on-Linux
  • https://github.com/pyenv/pyenv/wiki#suggested-build-environment
  • https://github.com/pyenv/pyenv-installer
  • https://pipenv.pypa.io/en/latest/
  • カバー写真Hitesh Choudhary on Unsplash