Mac에서 python3를 내 기본 python으로 만들기
여기서 제가 하려는 것은 python3를 기본 python으로 만드는 것입니다.mac에 자동으로 설치되는 python 2.7을 제외하고 홈브루가 있는 python3를 설치했습니다.이것이 제가 팔로우하고 있는 웹사이트입니다.http://docs.python-guide.org/en/latest/starting/install3/osx/ #install3-osx 설치
나는 모든 지시사항을 잘 지켰고, xcode를 새로 설치했고, 명령줄 도구와 홈브루를 얻었다고 생각합니다.하지만 여기서 제 작은 혼란이 일어납니다.
스크립트는 설치를 시작하기 전에 변경할 내용을 설명하고 메시지를 표시합니다.Homebrew를 설치했으면 PATH 환경 변수의 맨 위에 Homebrew 디렉토리를 삽입합니다.~/.profile 파일의 맨 아래에 다음 행을 추가하여 이 작업을 수행할 수 있습니다.
PATH=/usr/local/bin:/usr/local/sbin:$PATH
저는 이게 무엇인지 정말 혼란스러웠지만, ~/.profile 파일의 맨 아래에 다음 줄을 추가하기로 결정했습니다.그래서 터미널에서 open.profile로 ~/.profile 파일을 열고 아래에 다음 줄을 추가했습니다.그리고 지금은 이렇게 보입니다.
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
# Setting PATH for Python 3.6
# The original version is saved in .profile.pysave
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
그리고 나서 저는 python을 브루 인스톨했고, 제가 python을 할 때 python3를 보기를 희망했습니다. --version.하지만 파이썬 2.7.10만 보여줍니다.나는 내 기본 파이썬을 2.7이 아닌 파이썬3로 원합니다.
그리고 저는 웹사이트에서 작은 단서를 찾았습니다.
파이썬 3이 설치되어 있습니까?
$ python --version
Python 3.6.4
그래도 PATH /usr/local/bin/에 2.7이 표시되면 /usr/bin/보다 우선합니다.
어쩌면 PATH와 관련이 있는 것일까요?터미널에서 python --version을 실행할 때 PATH가 정확히 무엇이며 어떻게 기본 python을 python3로 만들 수 있는지 간단한 영어로 설명해주실 수 있나요?
아마도 가장 안전하고 쉬운 방법은 양조주를 사용한 다음 단지 당신의 것을 수정하는 것입니다.PATH:
첫 번째 업데이트 작성:
brew update
다음 설치 파이썬:
brew install python
그러면 python3를 설치하고 python에 심볼릭 링크합니다. 자세한 내용은 다음과 같습니다.
brew info python
주의 사항을 확인합니다.
==> 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
그런 다음 경로에 추가합니다./usr/local/opt/python/libexec/bin:
export PATH=/usr/local/opt/python/libexec/bin:$PATH
의 순서.PATH가장 중요한 것은, 우선순위를 두는 것입니다./usr/local/opt/python/libexec/bin시스템에 위치한 것보다 양조 설치(python3)를 선호하는 데 도움이 될 것입니다./usr/bin/python
우리가 변경하기 전에, 내 시스템에서 python의 기본 버전은 python 2.7.17이었습니다.
python --version파이썬 2.7.17
Ubuntu에서 python2를 대체하여 python3를 기본 python으로 만듭니다.
- 터미널 열기
cdnano ~/.bashrcalias python=python3(이 줄을 .bashrc 파일 위에 추가)- 를 누릅니다.
ctr+o저장) - 를 누릅니다.
Enter - 를 누릅니다.
ctr+x source ~/.bashrcOR. ~/.bashrc(bashrc 파일을 새로 고치려면)
python --version파이썬 3.7.5
을 전체적으로 하면 본python 에 의존하는 일부 응용 이 중단될 수 있습니다.python2대체 솔루션은 을 생성하는 것입니다.
zsh(기본값: )를 사용하는 경우 터미널에서 다음을 실행합니다.
echo 'alias python="python3"' >> ~/.zshrc
echo 'alias pip="pip3"' >> ~/.zshrc
이 S.O. 게시물에 따르면 기본 Python 인터프리터를 변경하면 Python 2에 의존하는 일부 애플리케이션이 손상될 수 있습니다.
또한 이 게시물은 별칭을 솔루션으로 사용하는 것에 대해 언급하고 있으며, 이 링크는 이를 수행하는 방법에 대한 좋은 참조가 될 수 있습니다.
저는 개인적으로 스크립트를 실행하거나 "파이톤" 대신 "파이톤3"을 입력합니다.
언급URL : https://stackoverflow.com/questions/49704364/make-python3-as-my-default-python-on-mac
'programing' 카테고리의 다른 글
| 환경이란 무엇입니까?Fail Fast? (0) | 2023.05.20 |
|---|---|
| 마크다운에서 bash/shell 명령을 강조 표시하는 방법은 무엇입니까? (0) | 2023.05.20 |
| Qt Creator - Project ERROR: Xcode가 제대로 설정되지 않았습니다./usr/bin/xcodebuild를 실행하여 라이센스 계약을 확인해야 할 수 있습니다. (0) | 2023.05.20 |
| 프로젝트 기능 > Clean in Eclipse (0) | 2023.05.14 |
| 포스트그레스: 타임스탬프를 가장 가까운 분으로 올림 또는 내림하려면 어떻게 해야 합니까? (0) | 2023.05.14 |