나는 우분투 20.04 / python 3.11 / poetry 사용예정
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.11
python3.11 -V
이제 3.11 버전이 뜬다! 아래 사진 참고!
이제 가상환경 poetry 설치~!
curl -sSL https://install.python-poetry.org | python3 -
핑크색으로 박스친걸 한번 더 터미널에 쳐 주면 path 설정까지 완료!
이제 poetry install이 된다 :)
나 같은 경우는 poetry를 실행하려면, activate 가 있는 위치를 찾아서
하단에 root 먼저 들어간 후 실행을 해야했따.
위치는 대부분 이 즈음에 있다.
/root/.cache/pypoetry/virtualenvs/폴더이름(서버이름)-알파벳-py.3.11/bin/activate
위치를 찾은 후, 앞에 source 를 붙혀서 터미널에 입력하면 가상환경으로 들어간다!
source /root/.cache/pypoetry/virtualenvs/폴더이름(서버이름)-알파벳-py.3.11/bin/activate
서버로 접속 후에 python 을 깔아도 poetry shell이 적용되지 않으니.. 확인 필수!!
sudo passwd <관리자 이름>
sudo passwd root
이렇게 터미널에 입력하면
new password 를 입력하라고 뜬다.
입력 후, 한번 더 입력하라고 뜬다.
두 번 입력하면 password 변경 완료!
까먹기 전에 써 놓기~!~!
+) 추가 1
위에서 python 3.11까지만 설치하면 버전이 이렇게 뜬다
나는 python3 -V 했을 때 default로 3.11이 나오게 하고 싶기 때문에 추가적으로 진행
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
sudo update-alternatives --config python3
이제 python3 -V 하면 3.11 버전 출력
+) 추가 2
ubuntu 환경 당 default로 설치되어있는 python 버전이 다르다.
ubuntu 20.04 는 python3.8
ubuntu 22.04 는 python3.10
추가 1에서 했던걸 유동적으로 수정하면 됨~!
진짜 끄읏 -!
다음엔 poetry가 아닌 venv 설치하는 과정 작성해야지..