2017-10-04 1 views
6

conda를 다운로드했는데 다른 목적으로 pip와 일반 파이썬 버전 (homebrew)을 사용하고 싶습니다. 파이썬을 설치하고 양조를 통해 파이핑 한 다음 conda를 설치하면 괜찮습니까?동일한 컴퓨터에 일반 python (homebrew를 통해)과 miniconda를 설치하는 방법은 무엇입니까?

업데이트

miniconda를 설치 한 후 나는 사제를 통해 파이썬을 설치하려고 두 파이썬 버전은 추락했다. homebrew를 통해 miniconda와 python을 어떻게 설치합니까?

+0

전혀 문제가 없습니다. –

+0

같은 컴퓨터에 두 인터프리터를 설치하면 두 통역사가 충돌 할 수 있다고 생각합니까? – tumbleweed

+1

오류 메시지가 있습니까? – georgexsh

답변

2

Anaconda :

CONDA는 에 PIP 것은 항상 conda 패키지를 사용하는 것이 좋습니다 이지만 단지 파이썬 환경을 관리 할 수 ​​virtualenv에 의존하는 반면 기본적으로, conda도 그래서 돈을 핍, 를 포함하는 언어에 독립적 환경을 만듭니다 둘 사이에서 선택해야합니다. 예를 들어, conda 패키지가 없지만 pip를 통해 을 사용할 수있는 python 패키지를 설치하려면 다음을 입력하십시오.

당신은 또한 당신의 conda 환경에서 pip을 사용할 수 있습니다

:

conda install pip 
pip <pip command> 

또는

conda install -n testenv pip 
source activate testenv 
pip <pip command> 

당신, 그래서 때마다 존재하는, 그래서 당신은 또한 모든 환경의 패키지를 기본으로 핍을 추가 할 수 있습니다 위의 발췌문을 따라 할 필요가 없습니다. Anaconda Troubleshoot FAQ에서

+0

도움에 감사드립니다. 것은 특정 작업을 위해 conda로 작업하고 있다는 것입니다. 그러나, 나는 내 자신의 python3/homebrew 구성을 사용하는 것을 선호하는데, 실제로 다른 용도로 사용합니다 ... 동일한 랩탑에 별도로 homebrew를 통해 conda와 python을 설치하는 것이 안전하다고 생각합니까? – tumbleweed

+0

나는 그것이 괜찮다고 생각한다. 그들은 분리 된 영역에도 물체를 저장한다. –

+0

PyEnv (https://github.com/pyenv/pyenv)를 사용하여 다른 Python 버전을 관리 할 수 ​​있습니다. – piotrMocz

1

는 다음과 같은 방법을 사용할 수 없습니다 :

  • 을 편집 .bash_profile.bashrc 파일을 CONDA 바이너리 디렉토리와 같은 ~/miniconda3/bin가 더 이상 PATH 환경 변수에 추가되도록. ~/miniconda3/bin/conda과 같이 전체 경로 이름을 사용하여 condaactivatedeactivate을 계속 실행할 수 있습니다.

  • 당신은 또한 당신의 PATH에이 폴더를 추가 할 .bash_profile 또는 .bashrc 파일을 편집 한 후 conda, activatedeactivate에 심볼릭 링크로 폴더를 생성 할 수 있습니다. 이렇게하면 python을 실행하면 시스템 파이썬이 호출되지만 conda 명령 (source activate MyEnv, source activate root 또는 source deactivate)이 정상적으로 작동합니다.
    source activate root을 실행 한 후를 포함하여 어떤 환경을 활성화하기 위해 source activate을 실행 한 후에 python을 실행하면 활성 conda 환경에서 Python이 호출됩니다.

관련 문제