python:: windows 사용자 환경 변수 path /우선순위/ 설정하기

 

 

pyenv로 3.9.13 버전을 설치해서 사용하는데, 다른 프로그램이 파이썬 경로를 인식하지 못하여

윈도우 MS Store에서 3.11을 강제설치하였다.

 

이후 python을 실행하면 3.9.13버전이 아니라 3.11버전이 실행된다.

이 때는 사용자 변수의 (사용자 변수) / (시스템 변수)의 path 항목에서 python설치 경로를 확인하자.

 

> 시스템 변수가 우선순위가 높고, path항목에서 상위 순서가 우선순서가 높기에 
위 경우에서 "시스템 변수"에서 3.11 항목의 리스트를 삭제하였다.

 

아래명령어로 간단히 업데이트 됨.
pyenv rehash

 

사용자 변수에는 3.9.13 / 시스템 변수에는 3.11이 적혀 있음

 

 

우선순위를 낮추어 보아도 "사용자 변수"보다 우선순위가 높아서 3.11버전이 실행됨

 

 

 

다시 python을 입력하니 pyenv를 통해서 3.9.13 버전이 잘 실행된다.

 

 

 

 

 

 


윈도우에서 '앱 실행 별칭' 설정 문제일 수도 있으니, 아래 글을 참고하세요

https://thekkom.tistory.com/156

 

python:: 앱 실행 별칭 설정 - Microsoft Store(앱스토어) 팝업해제

에러:- python 명령어 CLI입력시 앱설치 화면이 뜨는 경우- pyenv로 폴더별 python versions을 설정했음에도 global version 실행될 때   MS Store 에서 파이썬을 다운받으면,,,,, 안 됨.경로가 꼬여서 연동을 꺼

thekkom.tistory.com

 

 

 

 

 

_

반응형