Continuum에서 제공하는 보통 defaults
채널의 MKL 도구 체인을 사용하는 것이 더 좋습니다. 많은 사람들과 마찬가지로, 나는 conda-forge 채널에서 꽤 많은 패키지를 설치하고 있습니다.`conda-forge` 패키지를 설치할 때`conda-forge` numpy보다`defaults` numpy를 선호하는 방법
예를 들어 python-graphviz 패키지를 고려하십시오. 설치 명령은 내가 OpenBlas numpy
로 변경하지 않으 종속
The following packages will be UPDATED:
cvxopt: 1.1.7-py27_0 --> 1.1.9-py27_blas_openblas_201 conda-forge [blas_openblas]
gsl: 2.2.1-h8267d9d_2 --> 2.2.1-blas_openblas_2 conda-forge [blas_openblas]
numpy: 1.13.3-py27hbcc08e0_0 --> 1.13.3-py27_blas_openblas_200 conda-forge [blas_openblas]
scikit-learn: 0.19.1-py27h445a80a_0 --> 0.19.1-py27_blas_openblas_200 conda-forge [blas_openblas]
scipy: 0.19.1-py27h1edc525_3 --> 0.19.1-py27_blas_openblas_202 conda-forge [blas_openblas]
일부 바람직하지 않은 변화를 초래
conda install -c conda-forge python-graphviz
, 그래서 수동으로 다음
모든 종속성을 처리하고conda install -c conda-forge --no-deps python-graphviz
잘 작동하지만 힘들고 실수를 불러옵니다.
나는
conda config --append channels conda-forge
와 우선 순위가 낮은 채널로 conda-forge
을 추가 한 경우 다음이 numpy
설치를 오버라이드 (override)하는 일을 그만 것이라고 생각했다, 그러나 이것은 사실이 밝혀졌다. 예상대로 conda config --show
의 출력은 지금,
channel_alias: https://conda.anaconda.org
channel_priority: True
channels:
- defaults
- conda-forge
을 포함하지만, conda install pycwt
, 말과 (명령 줄 스위치없이) 뭔가를 설치하려고하면 나는 아직도
Package plan for installation in environment /conda:
The following NEW packages will be INSTALLED:
pycwt: 0.3.0a22-py_0 conda-forge
tqdm: 4.19.4-py27hdfef72e_0
The following packages will be UPDATED:
cvxopt: 1.1.7-py27_0 --> 1.1.9-py27_blas_openblas_201 conda-forge [blas_openblas]
gsl: 2.2.1-h8267d9d_2 --> 2.2.1-blas_openblas_2 conda-forge [blas_openblas]
numpy: 1.13.3-py27hbcc08e0_0 --> 1.13.3-py27_blas_openblas_200 conda-forge [blas_openblas]
scikit-learn: 0.19.1-py27h445a80a_0 --> 0.19.1-py27_blas_openblas_200 conda-forge [blas_openblas]
scipy: 0.19.1-py27h1edc525_3 --> 0.19.1-py27_blas_openblas_202 conda-forge [blas_openblas]
인가 얻을 수있다 conda-forge
패키지를 설치할 때 conda-forge
업데이트보다 defaults
을 선호하는 방법은 무엇입니까?
편집 : 설치 명령에 채널을 추가 추가 자세한 내용에 대한 conda config
출력과 비 스위치 동작
올바르지 않습니다. 'conda-config -append channels conda-forge'를 사용하고 나면'--append' 플래그가 설정의 끝에 추가되었지만 여전히'conda-forge' 패키지를 사용하려고 시도합니다. 나는 그 행동이 기대할 수도 있지만 불행히도 그런 식으로는 작동하지 않는다는 것에 상당히 동의한다. –
제 경험상이 답변이 맞습니다. 질문에'conda config --show'의 결과를 편집 할 수 있습니까? 제가 요구하는 이유는 당신이 콘도를 위조하여 위장했는지 궁금 해서요. – darthbith
귀하의 관심에 감사드립니다, 나는 너무 질문을 업데이 트했습니다. 이제 여러분은'conda-forge'를 볼 수있게되었습니다. –