조용한 담장

python2 기본 환경에서 python3 사용하려면 feat. AI 본문

python

python2 기본 환경에서 python3 사용하려면 feat. AI

iosroid 2024. 3. 12. 16:58

python2 가 기본인 시스템에서 잠시 python3 를 사용해야 할 때

구글에서 가장 흔하게 검색되었던 결과는 

update-alternatives 가 많이 보였다.

얘도 결국 링크를 변경할 뿐이지만,

/usr/bin/python -> /etc/alternatives/python -> /usr/bin/python2.7

굳이 잠깐의 실행을 위해 /usr/bin 을 건들고 싶지 않은데?

 

조금 더 검색하면 나오는 건 

virtual environment 를 사용해라 인데...

굳이 또 새로운 패키지를 설치하면서까지 필요한

그런 대단한 일도 아닌데...

 

shebang 을 바꿔라.

이건 python2/3 문법이 달라 나오는 에러는 그 자체로 분노유발...

 

등잔밑이 어둡다의 경우인지

너무 쉽고 당연하다고 생각해서 잊고 지낸 대가인지

shell 에는 alias 가 있다... 하하.

alias python=python3

 

이걸 두고 뭔 짓을 해온 것인가?

 

그런데 이걸 MS copilot 이 딴 거 다 제쳐두고 딱 이것만 답변을 해주었다.

와우..

군더더기 없고 확실하게 답을 주다니..

질문을 잘한 건가? 싶어 다른 애들에게도 물어보니

 

ChatGPT는 한글로 물어보니 'python3' 명령어를 쓰세요..

virtualenv 또는 venv를 사용하세요.

영어로 물어보니 위에서 말한 세 가지 방법을 다 나열해 준다.

비영어권에겐 좀 불친절...

 

Perplexity는 update-alternatives 만 추천.

 

mistral.ai 는 python3 명령어를 알려주고...

 

결국 다 맞는 답이긴 하지만 

비록 우연일지라도 바로 내가 필요한 답을 준 Copilot에게 칭찬.

 

'python' 카테고리의 다른 글

tkinter와 cffi 간단한 툴 제작  (0) 2024.04.11
Python: f-String (Literal String Interpolation)  (0) 2020.04.28
BeautifulSoup Document 정리 2  (0) 2019.10.02
BeautifulSoup Document 정리 1  (0) 2019.10.02
Scrapy : python web crawler  (0) 2019.10.01
Comments