2016-09-11 7 views
2

나는 리눅스 머신에 아나콘다를 설치했다.아나콘다의 기본 파이썬 경로를 설정하는 방법은 무엇입니까?

source deactivate 

실행하는 경우 :

which python 

내가 얻을 :

/home/user/anaconda/bin/python 

대신

/usr/bin/python 

어떻게

의 ca를 나는 함께 아나콘다 환경을 비활성화 한 후 나타났습니다 n이 설정을 복원합니까?

+0

나는 여기서하고 싶은 일에 대해 매우 혼란 스럽다. 질문 제목은 Anaconda 환경에 설치된 패키지로 시스템 Python을 사용하고자 함을 나타냅니다. 이것이 당신의 질문이라면, 나는 그것이 잘 작동하지 않을 것이라고 생각하기 때문에 그런 식으로 진행하는 것을 권장하지 않을 것입니다. 반면, 시스템 파이썬을 자체 패키지와 함께 사용하고자한다면, 대답은 수동으로'PATH' 변수를 다시 써야한다는 것입니다. 루트 아나콘다 환경을 비활성화 할 수는 없습니다. 명확히하십시오, 그리고 나는 대답 할 수 있다고 생각합니다 :-) – darthbith

+0

안녕하세요, 아나콘다는 virtualenv입니다. 따라서 소스를 비활성화하면 비활성화 시켜서는 안됩니까? 루트 아나콘다 환경이란 무엇입니까? 기본 파이썬을/home/user/anaconda/bin/python 대신 루트 아나콘다 환경으로 만들고 싶습니다. PYTHONPATH를 결정해야합니까? – catthe

+0

안녕하세요! Anaconda는 virtualenv가 아니며 컴퓨터에 설치하는 Python의 별도 배포판입니다. Anaconda 배포본에서는 virtualenvs처럼 행동하는 환경을'activate'하고'deactivate' 할 수 있습니다. 그러나 아나콘다를 설치하면 루트 환경이 설치되며 아나콘다를 사용하지 않는 경우를 제외하고는 비활성화 할 수 없습니다.왜 시스템 기본 파이썬을 Anaconda와 함께 사용하고 싶습니까? 아나콘다가 설치 한 Python 버전을 사용하지 않으시겠습니까? – darthbith

답변

5

코멘트는 다소 질문에 대한 답을 다루지 만 명확히 : 당신이 아나콘다를 설치할 때

은 당신이 당신의 PATH에 추가하는 데 동의해야합니다. ~/.bash* 개의 파일을 확인하고 export PATH= 행을 확인하십시오. 그래서 Anaconda는 입니다. 항상입니다. source deactivate 명령은 "하위"Conda 환경 만 비활성화합니다. 그것은 "루트"Conda 환경 (원래 설치 한 환경)을 제거하지 않습니다. Anaconda를 기본값으로 PATH에 설치하지 않으려면 ~/.bash* 시작 파일에서 제거하십시오. 그런 다음 Anaconda를 사용하려면 PATH에 추가해야합니다. 또는 관심있는 특정 Conda 환경을 PATH에 직접 추가하고 activatedeactivate 스크립트에 대해 걱정할 필요가 없습니다. 그들의 핵심은 모두 PATH을 수정하는 것입니다.

사물을 분명히하는 데 도움이되기를 바랍니다.

0

설치 한 항목이 있으면 일반적으로 이전 설치 전에 사용하고 싶습니다.

경로가 잘 설정되어 있습니다. 시스템 설치 전에 설치가 검색됩니다.

시스템 파이썬을 사용하려면 % /usr/bin/python을 실행하십시오.

아나콘다를 원하지 않으면 휴지통에 넣어 두거나 경로의 어딘가에 옮깁니다.

이것은 도움이 될 수 있습니다 : % which -a python.

관련 문제