>

MacOS의 homebrew에서 python 3.6을 python 3.7로 업데이트하기위한 몇 가지 명령을 시도했습니다.

(관리자 사용자로서) 시도했습니다 :

brew update

파이썬 3.7을 설치했다고 주장했습니다

brew upgrade
brew link python3    
brew link --overwrite python3
brew unlink python && brew link python
brew switch python 3.7.0
brew switch python 3.7.5
Cleaning /usr/local/Cellar/python/3.7.5
24 links created for /usr/local/Cellar/python/3.7.5

모든 시도 후에도 여전히 다음과 같은 결과를 얻습니다.     python3-버전     파이썬 3.6.5

python3으로 전환하는 데 도움을 줄 수 있습니까?


  • 답변 # 1

    댓글을 기반으로 :

    와이즈 비즈 와이즈 비즈

    와이즈 비즈  Homebrew에서 설치/관리하는 것과 다릅니다.
    (Mac 용 Python .pkg 설치 프로그램에서 제공 되었습니까?)

    먼저 Homebrew를 통해 설치하십시오 :

    설치 위치 확인 :

    which python3 -> /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
    
    

    Homebrew가/usr/local/bin/python3에 설치했으며 사이트 패키지는 해당/usr/local/lib/python3.7/site-에 저장되어 있습니다. 패키지.

    다음으로 OS가 python3 를 찾도록해야합니다.  같은 길에.

    $ brew uninstall python3   # let's start from scratch
    $ brew install python3
    
    

    /usr/local/bin이 보이지 않으면 $ brew info python3 python: stable 3.7.5 (bottled), HEAD ... ==> Caveats Python has been installed as /usr/local/bin/python3 Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to `python3`, `python3-config`, `pip3` etc., respectively, have been installed into /usr/local/opt/python/libexec/bin If you need Homebrew's Python 2.7 run brew install python@2 You can install Python packages with pip3 install <package> They will install into the site-package directory /usr/local/lib/python3.7/site-packages ... 에 추가하십시오  이것을~/.bash_profile에 추가하면됩니다 :

    python3
    
    

    그런 다음 $ echo $PATH /usr/local/sbin:/usr/local/opt/openssl/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin  업데이트 된~/.bash_profile(또는 터미널을 다시 시작하십시오)

    PATH
    
    

    당신의 의견에서 export PATH=/usr/local/bin:$PATH  /Library/Frameworks/Python.framework/Versions/3.6/bin/python3을 표시하면 전체 source 를 명시 적으로 설정하여 제거해야합니다.  .bash_profile에서

    마침내 $ source ~/.bash_profile $ echo $PATH 를 확인하십시오  이제 맞습니다 :

    PATH
    
    

    와이즈 비즈주의 사항   PATH 여야합니다  Homebrew가../ Cellar디렉토리에 설치했습니다.

    와이즈 비즈

    Homebrew의 python3 에서 패키지를 다시 설치하는 것이 좋습니다. site-packages폴더 Python 프로젝트를 위해requirements.txt파일을 유지 관리 한 경우 다음과 같이 간단합니다.

    $ which python3
    /usr/local/bin/python
    $ ls -l /usr/local/bin/python
    lrwxr-xr-x  1 gino  admin  38 Oct  4 17:35 /usr/local/bin/python3 -> ../Cellar/python/3.7.5/bin/python3
    $ python3 -V
    Python3.7.5
    
    

  • 답변 # 2

    최종 솔루션은 Python 3.7이 이미 설치되어 있고 python3 명령을 사용하여 액세스 할 수 있다는 것입니다. .

    python3

  • 이전 node.js - 파일과 콘솔에 동시에 ESLint 출력
  • 다음 c++ - 두 정수 사이의 최대 값을 찾는 재귀 함수