2014-06-13 6 views
5

다른 $ PYTHONPATH가있는 다른 환경을 만들기 위해 conda를 사용하고 싶습니다. 현재, .bashrc에서 매번 환경 변수를 변경해야합니다. conda를 통해 여러 개의 파이썬 환경을 만드는 간단한 방법이 있습니까? 예를 들어 소스 활성화를 통해 원활하게 전환하고 해당 $ PYTHONPATH가 자동으로 업데이트되도록 할 수 있습니까? 어떤 스크립트를 실행하기 전에 경로에 현재 작업 디렉토리를 넣어, 예를 들어 당신의 .bashrc

을 변경하는 것보다 쉬울 것 모든 스크립트를 실행하기 전에

+0

을 다음 줄을 추가 할 수 있습니까? 콘도 환경의 요점은 패키지가 완전히 고립되어있어 원하는 패키지를 각각 설치할 수 있다는 것입니다. – asmeurer

답변

1

당신은 PYTHONPATH를 지정할 수 있습니다,이

을 수행 할 수 있습니다
PYTHONPATH=`pwd`: python 

당신은 전체 경로를 덮어하지만 단지에

PYTHONPATH=`pwd`:$PYTHONPATH python 
0

$ PYTHONPATH이 변경 될 수 있습니다 때 CONDA 환경을 추가하지 않은 경우 다른 환경 변수와 동일한 방식으로 활성화되거나 비활성화됩니다. 콘도 문서의 다음 섹션에서는이 동작을 지정하는 방법을 설명합니다. Saved environment variables. 각 환경에 대해 별도의 PYTHONPATH가 필요합니까 왜

예를 들어, 당신은 ... 활성화 스크립트

export PYTHONPATH="What_you_want_to_add:$PYTHONPATH" 

등으로