사전 설치된 Python을 사용하지 않고 Linux Mint에 Anaconda를 설치하시겠습니까?

사전 설치된 Python을 사용하지 않고 Linux Mint에 Anaconda를 설치하시겠습니까?

저는 수년 동안 Windows에서 Anaconda와 Python 3.x를 사용해 왔습니다. 내가 매일 사용하는 즉시 사용 가능한 수많은 기능이 있지만 Linux Mint와 함께 제공되는 기본 Python 2.7에는 쉽게 설치할 수 없습니다.

다음을 사용하여 이전 Linux Mint 시스템에 Anaconda3을 설치했습니다. Linux 설치에 대한 Anaconda 설명서잘 작동했지만 Anaconda가 Python 3을 경로의 기본 Python으로 설정하여 이전 설치를 엉망으로 만들었을 수도 있다고 생각했습니다. 때때로 기본 응용 프로그램을 설치하려고 시도했지만 apt-get install실패하고 오류 메시지에 Python이 언급되는 경우도 있습니다. 또한 Python 3을 경로로 설치하면 시스템이 중단될 수 있다는 내용도 읽었습니다.이것은 예이다.

그래서 위에 링크된 설치 가이드에서 conda를 사용하려면 Anaconda가 가짜 경로를 요구한다는 사실을 확인했습니다.

설치 프로그램은 "설치 프로그램이 Anaconda<2 또는 3> 설치 위치를 /home//.bashrc의 PATH에 추가하도록 하시겠습니까?"라는 메시지를 표시합니다. 예를 입력합니다.

참고: "No"를 입력하는 경우 Anaconda에 대한 경로를 수동으로 추가해야 합니다. 그렇지 않으면 conda가 작동하지 않습니다.

이것이 Python 3과 Anaconda가 경로에 추가된다는 뜻인지, 아니면 Anaconda만 추가된다는 의미인지 궁금합니다.

간단히 말해서, Linux 시스템에 Anaconda3를 설치하는 모범 사례는 무엇입니까?

업데이트: 아직 이 질문에 대한 답을 찾지 못했지만 관련 정보를 찾을 수 있었습니다.askubuntu의 이 질문.

한 사용자는 다음과 같은 이유로 주의해서 설치해야 한다고 말했습니다.

Anaconda는 자체 버전의 moc(Qt 애플리케이션 구축용)를 설치하는 것으로 보이며, 이는 /home/USER/anaconda3/bin이 경로에 있을 때 컴파일할 경우 시스템 라이브러리와 충돌할 수 있습니다.

내 경험에 따르면 Anaconda 웹사이트에서 권장하는 방법을 사용하여 Linux Mint에 Anaconda를 설치하면 안 됩니다. Anaconda3를 시스템 전체에 설치한 후 관련 없는 다른 소프트웨어를 설치하고 사용하는 데 문제가 있음을 발견했습니다.

답변1

내 경험에 따르면 Anaconda를 사용자로 설치하면(Sudo를 사용하여 시스템에 설치하는 대신) 모든 파일(Python 버전 포함)이 홈에 지정된 디렉터리에 설치됩니다. Anaconda 지원 파일만 시스템 폴더에 배치되므로 기존 프로그램의 작동을 방해하지 않습니다. Anaconda 프로그램을 사용하려면 터미널에서 세션을 시작하고 홈 페이지에서 두 항목(1) "cd Anaconda3/bin"과 2) "소스 활성화"를 입력해야 합니다. 이러한 항목은 시스템 $PATH를 수정하여 Anaconda 프로그램을 시스템 검색 경로의 첫 번째 항목으로 배치합니다. Anaconda를 사용한 후 터미널 프롬프트에 "source deactivate"를 입력하여 시스템을 일반 $PATH로 되돌릴 수 있습니다.

관련 정보