Skip to content

Instantly share code, notes, and snippets.

@watermouth
Last active December 31, 2019 01:52
Show Gist options
  • Save watermouth/42c392eebfaa5305eb8f7802fd541872 to your computer and use it in GitHub Desktop.
Save watermouth/42c392eebfaa5305eb8f7802fd541872 to your computer and use it in GitHub Desktop.
WSL (Ubuntu18.04) 環境構築

WSL環境構築

インストールとアップグレード

WSL (Ubuntu 18.04) install後

### https://qiita.com/h-yoshikawa/items/15653d08f917ad6e39f8
sudo apt update
sudo apt install -y language-pack-ja
sudo update-locale LANG=ja_JP.UTF-8
# 手動設定
sudo dpkg-reconfigure tzdata

sudo apt install -y manpages-ja manpages-ja-dev
sudo apt install -y build-essential curl file git

### python
sudo apt install python3 # python とすると2.7になる
sudo apt install python3-pip # pip
### https://www.python.jp/install/ubuntu/index.html
sudo apt install -y build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

# command line
echo 'set -o vi' >> ~/.bashrc

# pipenv
pip3 install --user pipenv
echo '#pipenv .venv location setting' >> ~/.bashrc
echo 'export "PIPENV_VENV_IN_PROJECT=1"' >> ~/.bashrc

# pyenv (ubuntu)
# https://github.com/pyenv/pyenv#basic-github-checkout
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bashrc

windows環境のファイルへのアクセス

マウント設定したほうが便利.

ln -s /mnt/c/Users c_windows_home
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment