기본 콘텐츠로 건너뛰기

Pyenv 에서 System 에서 사용하도록 Python 버전 설정하기

Pyenv 에서 System 에서 사용하도록 Python 버전 설정하기


node 나 npm 을 설치하고 npm install 시 python 버전이 맞지 않아 에러가 나는 경우가 있다
이럴때 pyenv 로 버전을 명시하여 사용 할 수 있음


$ pyenv

pyenv 2.3.19

Usage: pyenv <command> [<args>]


Some useful pyenv commands are:

   --version   Display the version of pyenv

   commands    List all available pyenv commands

   exec        Run an executable with the selected Python version

   global      Set or show the global Python version(s)

   help        Display help for a command

   hooks       List hook scripts for a given pyenv command

   init        Configure the shell environment for pyenv

   install     Install a Python version using python-build

   latest      Print the latest installed or known version with the given prefix

   local       Set or show the local application-specific Python version(s)

   prefix      Display prefixes for Python versions

   rehash      Rehash pyenv shims (run this after installing executables)

   root        Display the root directory where versions and shims are kept

   shell       Set or show the shell-specific Python version

   shims       List existing pyenv shims

   uninstall   Uninstall Python versions

   version     Show the current Python version(s) and its origin

   version-file   Detect the file that sets the current pyenv version

   version-name   Show the current Python version

   version-origin   Explain how the current Python version is set

   versions    List all Python versions available to pyenv

   whence      List all Python versions that contain the given executable

   which       Display the full path to an executable


  • Shell 에서 사용하기 위해서는 아래의 명령어를 실행

$ pyenv shell 3.10.12 2.7.18 


  • global 에서 사용하기

$ pyenv global 3.10.12 2.7.18 


  • 세팅 확인

$ pyenv version

  system

* 2.7.18 (set by PYENV_VERSION environment variable)

  3.8.17

* 3.10.12 (set by PYENV_VERSION environment variable)

댓글

이 블로그의 인기 게시물

블록체인 거래소 모니터링시스템 구축이야기(2/?) - 서버 아키텍처

  코인 거래소 모니터링시스템 구축이야기(2/?) 코인 거래소 모니터링 시스템 구축 (가칭 : 김프멈춰) 서버 구성 사용자가 확인할 서비스 페이지, 데이터 저장소에 대한 서버는 NAS 서버로 운영 일일 Data 크롤링 서버는 Cloud 서버 이용하여 운영 - 서비스페이지 및 데이터 저장소 (Nas 서버) : Docker container ubuntu 20.04 - 일일 크롤링 서버 (Cloud at Cost Cloud 서버) : CentOS 7 서버 아키텍처 서버 아키텍처 레퍼런스 빗썸 : https://apidocs.bithumb.com/ 업비트 : https://docs.upbit.com/ 홍콩 Bitfinex : https://docs.bitfinex.com/docs 몽고 DB 설치 : https://coterie.tistory.com/20 1. 개요 :  https://limdh3325.blogspot.com/2021/04/1.html 2. 서버 아키텍처 :  https://limdh3325.blogspot.com/2021/04/2.html 3. MongoDB 설치 :  https://limdh3325.blogspot.com/2021/04/3.html 4. 데이터 모델링 :  https://limdh3325.blogspot.com/2021/05/4.html 5. MongoDB 저장 :  https://limdh3325.blogspot.com/2021/06/5.html