Anaconda settings on WSL

出力用DISPLAYの設定

x11のインストール

  1. wslにX11をインストール
    $ sudo apt install x11
    

VcXsrvのインストールと設定

  1. SourceForge.netからインストーラーをダウンロード
  2. インストーラーを実行し,VcXsrvをインストール(推奨の設定でOK!)
  3. VcXsrvを起動
    1. Display settings: Multiple windowsを選択し,次へをクリック
    2. Client startup: Start no clientを選択肢,次へをクリック
    3. Extra settings: ClipboardとPrimary Selection, Native openglにチェックが入っていることを確認し,Disable access controlにチェックを入れてから次へをクリック
    4. Finish configuration: Save configurationをクリックしてデスクトップ等にconfigを保存してから完了をクリック
  4. Windows+Rでダイアログボックスを開き,shell:startupと入力してエクスプローラーのスタートアップアプリを開く
  5. デスクトップ等に保存していたVcXsrvのconfigファイルをスタートアップアプリに移動させる

Display環境変数のエクスポート

以下の1文を.bashrcに追加

export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.0

参照