“.bashrc 또는 Anaconda 설치 위치 앞에 붙는 것”은 무엇을 의미합니까?


12

루트에서 Anaconda를 설치했는데 설치가 완료된 후이 메시지가 터미널 화면에 표시되었습니다.

Python 2.7.8 :: Continuum Analytics, Inc.
creating default environment...
installation finished.
Do you wish the installer to prepend the Anaconda install location to PATH in your /root/.bashrc ? [yes|no]
[no] >>> no

You may wish to edit your .bashrc or prepend the Anaconda install location:

$ export PATH=/usr/bin/anaconda/bin:$PATH

Thank you for installing Anaconda!
root@pkj:~#

이 세 가지 진술은 무엇을 의미합니까?

  1. 설치 프로그램이 Anaconda 설치 위치를 /root/.bashrc의 PATH 앞에 추가 하시겠습니까? [예 | 아니요]
  2. .bashrc를 편집하거나 Anaconda 설치 위치 앞에 추가하십시오 :
  3. $ export PATH = / usr / bin / anaconda / bin : $ PATH

나는 다음을 사용하여 루트에 액세스했다 : pkj@pkj:~$ sudo su -

답변:


11
  1. 에 Anaconda를 추가할지 묻습니다 PATH. 이것은 기본적으로 명령 행 인터페이스에서 아나콘다를 입력하면 찾을 위치를 알고 있음을 의미합니다.

  2. 1.권장 사항을 수행하거나 다음 명령을 수행하도록 제안하면 먼저 이동하지 않고도 명령 줄에서 아나콘다를 실행할 수 있습니다 /opt/anaconda/anaconda.bin(실제 경로를 모르는 경우에 불과합니다).

  3. 이것은 anaconda 설치 디렉토리를 경로에 추가하여 아나콘다를 입력하는 방법입니다. 기본적으로 하나의 다른 형태.

  4. 네, 당신은 세 번째를 실행하는 것이 좋습니다. 아무것도 아프지 않으며 인생을 더 편하게 할 것입니다.

편집하다

또한 루트로 전환하려고 할 때 sudo su아무 -것도 필요 하지 않습니다. 참고로 보통 필요하지 않습니다. 자세한 내용 은 여기 를 참조하십시오. 어느 쪽이든 더 크게


@Dylan에게 감사드립니다. 저는 우분투를 처음 접했고 두 가지 설명을 원합니다. 1. export PATH=/usr/bin/anaconda/bin:$PATH터미널에 입력하는 것이 간단 합니까? 2. 루트를 통해 설치 한 후 다른 사용자 계정에서 Anaconda에 액세스 할 수 있습니까?
pkj

해당 명령을 실행하면 원하는 효과를 얻을 수 있으며 다른 사용자 계정으로 액세스 할 수 있습니다.
Dylan

4

Anaconda3를 사용하는 경우 /root/.bashrc파일 맨 끝에 다음을 추가 하십시오.

export PATH="/root/anaconda3/bin:$PATH"

아나콘다 길을가는 한, export당신이 알아야 할 전부입니다. Anaconda는 하드 링크를 사용합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.