728x90
환경설정
운영체제 : Linux CentOS 6.10
Anaconda 버전 : 4.12.0
에러상황
리눅스 서버에서 아나콘다를 설치하고 새로 가상환경을 추가하려고 하니 CondaHTTPError 가 발생했습니다. 해당 서버의 ssl의 경우 다른 프로젝트 때문에 비활성화는 불가능한 상황이고 dll 파일을 복사하려니 해당 파일을 찾을 수 없던 상황이었습니다.
//가상환경 생성 명령어
conda create test
http connection 에러이지만 실제 url을 복사해서 웹사이트에서 실행해보면 문제없이 화면이 열렸습니다.
심지어 bashrc 파일에는 제대로 conda경로도 있어서 conda 명령어도 잘 실행되고 있었습니다.
에러로그
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/linux-64/current_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. If your current network has https://www.anaconda.com blocked, please file a support request with your network engineering team. 'https://repo.anaconda.com/pkgs/main/linux-64' |
해결방법
저는 애초에 네트워크의 문제가 있어서 wget 명령어 자체가 되지 않았습니다. 즉, http 접속이 안되는 상황이었죠. 예시로 말하면 glibc을 wget으로 파일을 다운받으려고 하면 에러가 발생하는 겁니다.
//glibc 2.14버전 다운을 위한 명령어
wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
이걸 보고 혹시나 하는 마음에 etc/resolv.conf 파일을 수정하였습니다.
// etc/resolv.conf 파일 열기
sudo vi etc/resolv.conf
//맨 아랫줄에 추가
nameserver 8.8.8.8
이렇게 추가해주고 나서 다시 가상환경을 생성해주니 이제 잘 실행되는 모습입니다.
728x90