파 이 썬 전환 버 전 문제 해결

개술
mac 는 기본적으로 python 2.x 를 설치 하기 때문에 python 개발 에 불편 을 초래 합 니 다.우 리 는 python 3.x 버 전 으로 테스트,개발 을 해 야 합 니 다.예 를 들 어 오픈 소스 프로젝트 가 2.x 와 3.x 가 있 으 면 우 리 는 서로 다른 버 전 python 을 사용 하여 테스트,개발 을 해 야 합 니 다.매우 불편 합 니 다.그래서 우 리 는 컴퓨터 에 pyenv 를 설치 하려 면 python 버 전 으로 전환 해 야 합 니 다.nodejs 의 nvm,python 버 전 관리자 와 유사 합 니 다.이어서 할머니 는 어떻게 설치 하고 발생 하 는 문 제 를 어떻게 해결 해 야 하 는 지 소개 하기 시작 했다.
기타 플랫폼
  • windows:참조 1
  • Liux:Ubuntu 16.04 LTS 버 전에 있어 Python 2(2.7.12)와 Python 3(3.5.2)는 기본적으로 동시에 설치 되 고 기본 python 버 전 은 2.7.12 입 니 다.
  • 1.Homebrew 설치
    터미널 실행공식 사이트
    
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    2.brew 명령 으로 pyenv 설치
    1)명령 행 입력:
    
    #        ,     homebrew      
    brew update
    #   pyenv,    2.x
    brew install pyenv
    
    2)홈 디 렉 터 리 의~/.zshrc 파일 수정
    
    vi ~/.zshrc     
    export PYENV_ROOT="$HOME/.pyenv"
    export PATH="$PYENV_ROOT/shims:$PATH"
    if command -v pyenv 1>/dev/null 2>&1; then
     eval "$(pyenv init -)"
    fi
    
    3)명령 행 입력,환경 변수 업데이트
    
    source ~/.zshrc,
    
    실행 하지 않 으 면 python 버 전 간 전환 이 불가능 합 니 다.
    3.pyenv 를 사용 하여 Python 3.7.5 를 설치 합 니 다.
    1)설치 가능 한 버 전 보기( 버 전 번호 만 공식 버 전 이 고 나머지 는 파생 버 전 입 니 다)
    
    pyenv install --list
    
    2)설치 에 필요 한 버 전
    
    pyenv install -v 3.7.5
    
    3)데이터베이스 업데이트
    
    pyenv rehash
    4)시스템 에 설 치 된 버 전 보기
    
    pyenv versions
    
    *호 는 시스템 이 현재 사용 하고 있 는 버 전 을 나타 낸다. 
    5)python 버 전 전환 
    
    pyenv local 3.7.5
    python -V
    Python 3.7.5
    
    pyenv local system
    python -V
    Python 2.7.16
    6)현재 python 버 전 
    
    python --version
    
    7)터미널 재 부팅 해 보기
    4,해결 Python 용 pip 명령 설치 속도 가 느 리 고,국내 미 러 로 변경
    
    vi \~/.pip/pip.conf
    
    \[global\]  
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple  
    \[install\]  
    trusted-host=mirrors.aliyun.com
    
    
    5.버 전 전환 이 잘못 되 었 습 니 다.bash 를 시도 해 보 세 요.
    
    #      
    vi ~/.bashrc
    
    export PYENV_ROOT="$HOME/.pyenv"
    export PATH="$PYENV_ROOT/shims:$PATH"
    if command -v pyenv 1>/dev/null 2>&1; then
     eval "$(pyenv init -)"
    fi
    
    source ~/.bashrc
    주의 하 다.
  • homebrew 가 너무 느 리 면 국내 소스 2 로 전환 하거나 v2ray 를 설치 하여 터미널 대리 명령 을 복사 하여 명령 행 에 붙 이면 명령 행 은 과학적 으로 인터넷 에 접속 할 수 있다.
  • mac 단말 기 는 기본적으로 zsh 이기 때문에 bash 에 익숙 하 다 면 위의 bash 설정 을 참고 하 십시오.사실은 같 습 니 다.
  • zsh 전환 버 전이 유효 합 니 다.bash 를 시도 해 보 세 요.할머니 가 테스트 하 셔 도 됩 니 다
  • 레 퍼 런 스
    Linux 에서 환경 변수 설정 방법 정리(.bashprofile 과.bashrc 의 차이):https://www.jb51.net/article/184282.htm
    Mac 에서 Homebrew 미 러 원본 변경:https://www.jb51.net/article/217216.htm
    windows 에서 Python 버 전 전환 사용 방법:https://www.cnblogs.com/modentime/p/12807191.html
    homebrew 청 화원:https://mirrors.tuna.tsinghua.edu.cn/
    파 이 썬 스 위칭 버 전 문 제 를 해결 하 는 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 파 이 썬 스 위칭 버 전 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

    좋은 웹페이지 즐겨찾기