wsl: add python

This commit is contained in:
Jaewook Lee
2024-08-20 01:21:16 +09:00
parent c443924d97
commit 29261ed1d5

View File

@@ -27,6 +27,8 @@ https://apps.microsoft.com/detail/9n0dx20hk701?hl=en-US&gl=US
# Docker 설치
## 4. WSL에 docker 설치
- `docker daemon`을 실행하려면 `systemd`가 켜져있어야 한다.
- 정상적인 linux는 이미 systemd가 실행되어 있지만 wsl에서는 기본적으로 꺼져있다.
Debian Bash
```sh
echo -e "\n[boot]\nsystemd=true\n" | sudo tee -a /etc/wsl.conf
@@ -105,3 +107,25 @@ docker run --gpus all debian nvidia-smi # test
```
`nvidia-smi`가 잘 실행되면 성공이다.
# [추가] WSL에 Python & Jupyter Lab 설치
```sh
sudo apt-get update && sudo apt-get install -y python3-venv
cd ~
python3 -m venv .venv # ~/.venv에 가상환경 python을 만든다.
echo 'export PATH="$HOME/.venv/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
which python
# /home/<your-id>/.venv/bin/python
which pip
# /home/<your-id>/.venv/bin/pip
```
이제 activate/deactivate 신경쓰지 않고 pip install로 설치하는 것들은 ~/.venv 안에 잘 설치된다.
```sh
pip install jupyter lab
jupyter lab --IdentityProvider.token="" # 암호 없이 localhost:8888 로그인 가능
```