CODE-ing

python:: WSL에 pyenv와 python 설치하기

손잡기 2024. 10. 26. 09:29

 

설치하기

 

wsl2에 pyenv와 python 설치하는 방법 상세 따라하기.

ollama나 windows에서 실행이 안되는 파이썬 코드는 linux(ubuntu)에서는 지원하는 경우가 더러 있음.

local pc의 wsl에 실행하면 되는데 wsl에 python, pyenv 설치가 좀 번거로움.

 

그래서 첫 설치시 발생하는 화면들을 정리해 봄.

 

 

curl https://pyenv.run | bash
 
#powershell명령어로 pyenv설치

 

 

pyenv 명령어로 설치 확인

 

 

만약 아래처럼 오류가 발생했다면

 

 

wsl에 mount된 C:\ drive windows계정폴더 이름을 변경해줘야 함.

https://thekkom.tistory.com/261

 

*꼭 wsl 터미널을 껐다가 다시 실행시켜야 함.

다시 pyenv 활성화 확인

 

 

 

pyenv update  - 설치할 파이썬 버전 목록을 불러옴

 

 

 

 

pyenv install --list 로 설치가능한 목록확인함

 

 

 

 

 

 

처음 설치 했으면 오류가 발생할 것임. 아래 메세지는 linux ubuntu에서 관련 module library가 없어서 발생함.

필요한 build-essential module을 설치해 준다.

 

https://thekkom.tistory.com/84

 

ubuntu:: wsl에서 pyenv 설치시 오류메세지 > build-essential 설치필요

docker code-server 이미지에서 pyenv를 설치하려는데 다음과 같은 오류가 발생한다기타 ubuntu / wsl에서도 동일한 메세지 발생시 조치는 아래방법으로  ERRORInspect or clean up the working tree atResults log

thekkom.tistory.com

 

 

 

 

 

 

 

 

 

build-essential module 설치 후에는 pyenv install 3.xx 형태로 파이썬 설치가능

 

 

 

 

pyenv install 3.11.11 명령어로 설치.

기타 필요한 추가 버전을 추가로 설치할 수 있음.

 

pyenv global 3.11.11 로 기본적으로 사용할 버전설정

pyenv versions 로 설치된 버전확인

 

 

 

 

 

 

 

 

ERROR

 

 

 

https://thekkom.tistory.com/480

 

ubuntu:: apt-update시 오류 조치방법

apt update \ apt upgrade를 하려다가 Hash mismatch가 뜨면서 오류가 발생.이 때는 apt list에 있는 항목을 지우고 다시 다운 받아서 설치하면 조치 되는 경우가 있다.sudo apt cleansudo rm -rf /var/lib/apt/lists/*sudo ap

thekkom.tistory.com

# apt cache를 모두 지우고 다시 sudo apt update 실행  
sudo apt-get clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update


# 또는 소스서버를 열어서 수정
sudo nano /etc/apt/sources.list

 

 

 

 

 

 

 

_

 
반응형