Anaconda의 홈브류 관리 버전을 열 때마다 "alias python=/usr/local/bin/python3.7"이 .zshrc에 계속 추가되는 이유는 무엇입니까?

Anaconda의 홈브류 관리 버전을 열 때마다 "alias python=/usr/local/bin/python3.7"이 .zshrc에 계속 추가되는 이유는 무엇입니까?

나는 상당히 일반적인 .zshrc 구성을 실행했습니다. 스톡은 단지 몇 가지 별칭과 테마를 의미합니다. 하지만 .zshrc를 열 때마다 다음과 같은 몇 줄이 추가되는 것을 볼 수 있습니다.

"alias python=/usr/local/bin/python3.7"

시작 중 터미널 출력은 다음과 같습니다.

    To access the notebook, open this file in a browser:
        file:///Users/alexrook/Library/Jupyter/runtime/nbserver-22716-open.html
    Or copy and paste one of these URLs:
        http://localhost:8890/?token=d9124fbeae0ec69f3bad4e31cfd0b22d568a08c4ef053227
     or http://127.0.0.1:8890/?token=d9124fbeae0ec69f3bad4e31cfd0b22d568a08c4ef053227
[E 20:14:12.598 NotebookApp] Could not open static file ''
[W 20:14:12.726 NotebookApp] 404 GET /static/components/react/react-dom.production.min.js (::1) 13.87ms referer=http://localhost:8890/tree?token=d9124fbeae0ec69f3bad4e31cfd0b22d568a08c4ef053227
[W 20:14:12.861 NotebookApp] 404 GET /static/components/react/react-dom.production.min.js (::1) 1.45ms referer=http://localhost:8890/tree?token=d9124fbeae0ec69f3bad4e31cfd0b22d568a08c4ef053227

답변1

.zshrc자신이나 다른 Zsh init 파일에 비슷한 내용을 작성했을 수도 있습니다.

echo "alias python=/usr/local/bin/python3.7" >> ~/.zshrc

나는 다른 zsh/bash 초보자가 비슷한 작업을 수행하여 240MB ".zshrc"로 끝나는 것을 보았습니다.

echo명령은 쉘에서 대화식으로 한 번 실행되어야 하지만 conf에서는 실행되지 않습니다 .zshrc. 그렇지 않으면 .zshrc쉘이 시작될 때마다 자체적으로 수정 됩니다 .

비슷한 명령이 있는지 ZSH 초기화 파일을 확인하세요 echo.

  1. /etc/zshenv
  2. ~/.zshenv
  3. 로그인 방법:
    1. /etc/zprofile
    2. ~/.zprofile
  4. 인터렉티브:
    1. /etc/zshrc
    2. ~/.zshrc
  5. 로그인 방법:
    1. /etc/zlogin
    2. ~/.zlogin

관련 정보