conda는 청화원을 사용하여 채널의 거울을 설정합니다

앞말


오늘 OpenCV를 다운로드할 때 청화의 conda channel 렌즈가 이미 사용할 수 없다는 것을 발견했기 때문에 이 기록은 다음과 같다.
1) 모든 채널을 표시하는 방법;
2) 채널을 어떻게 교체하는가.

1 모든 채널 표시


우선,condaconfig--show는 모든conda의config 정보를 표시할 수 있습니다.
만약 우리가 채널의 정보만 보고 싶다면, conda config --show channels를 입력하면 된다. 다음과 같다.
(base) C:\Users\dehen>conda config --show channels
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - defaults
현재 우리는 두 개의 원본, 한 개의 청화 렌즈, 하나의defauls 기본 다운로드 원본이 있습니다.
그러나 이 청화원은 이미 사용할 수 없습니다. 제가 Opencv를 다운로드할 때 입력: conda install opencv를 눌렀지만 오류가 발생했습니다.
(base) C:\Users\dehen>conda install opencv
Solving environment: failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url < https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/win-64/repodata.json >
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
ConnectionError(ReadTimeoutError("HTTPSConnectionPool(host='mirrors.tuna.tsinghua.edu.cn', port=443): Read timed out."))
그래서 이 원본을 삭제하려고 합니다.

2 청화 미러 제거


입력: conda config --remove channelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
이 명령은 이전condaconfig --showchannels에서 보여준 청화원을 제거하기 위한 것입니다.
(base) C:\Users\dehen>conda config --remove channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
(base) C:\Users\dehen>conda config --show channels
channels:
  - defaults
(base) C:\Users\dehen>
이때 conda config --show channels를 실행하면 청화원이 삭제된 것을 발견할 수 있습니다.

3 사용 가능한 칭화원 추가


[4]를 참고하여 나는 내가 이전에 설치한 청화원의 주소https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/는 청화가 유지하는conda 삼방원 중 하나인conda-forge의 거울이고 그 밖에 청화에는 아직도 사용할 수 있는 원천이 많다는 것을 발견했다.
그래서 홈페이지 지시에 따라 추가했습니다.

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda config --set show_channel_urlsyes는 채널에서 패키지를 설치할 때 채널의 URL을 표시하는 것을 뜻합니다. 그러면 패키지의 설치 출처를 알 수 있습니다.

4 opencv 다운로드


이 원본 (channel) 을 추가한 후,conda install opencv를 다시 실행합니다. 과연 다운로드에 성공할 수 있습니다!!!
그런데 중간에 자동 설치가 됐어요. 설치 전에 [Y/N]을 확인했을 때 콘다가 바로 넘어갔어요. 기본값은 Y...
이것은 나를 매우 괴롭게 한다. 그래서 나는 운행했다.

conda config --set always_yes false
(설치 확인 중, yes를 기본으로 하지 않고 내가 결정한다는 뜻)

5 기타 conda 명령


conda install <패키지 이름> 설치 지정 패키지
conda remove <패키지 이름> 지정된 패키지 제거
conda update <패키지 이름> 지정된 패키지 업데이트

참고 문헌


[1] Annaconda 추가 제거 미러 채널 및 기타 python 패키지 설치 솔루션
처음에는 이곳의 평론을 보고 청화의 원천을 발견했지만 쓸 수 없었다.
[2] conda 상용 명령 설명
여기서 콘다의 명령을 배웠어요.
[3 ] [가속] conda에 국내 미러 추가
여기서 내가 이전에 추가한 청화원이 진정한 청화원과 다르다는 것을 발견했고 이것은 나로 하여금 사용할 수 있는 청화원을 더욱 찾게 했다.
[4] Anaconda 미러 사용 도움말
여기는 청화원의 홈페이지입니다. 사용할 수 있는 청화원을 찾아 설치했습니다.
이 글은 코다가 청화원을 사용하여 채널의 렌즈를 설정한 것에 대해 소개합니다. 더 많은 코다 채널의 렌즈 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기