안경잡이개발자

728x90
반응형

  가끔 Anaconda를 이용해 파이썬 패키지(라이브러리)를 설치할 때 다음과 같은 오류가 발생하곤 한다. 필자의 경우에는 구체적으로 conda install 명령어를 이용해 fbprophet 라이브러리를 설치하고자 할 때, 다음과 같은 오류 메시지가 등장한 경험이 있다.

 

Solving environment: failed with initial frozen solve. Retrying with flexible solve.

 

1. Conda를 최신 버전으로 업데이트하기

 

  가장 먼저 할 일은 Conda를 최신 버전으로 업데이트하는 것이다. 다음의 명령어를 이용해 Conda를 업데이트하고, 다시 설치 명령어를 입력해보자.

 

conda update --all

 

2. Conda 환경(environment)을 생성한 뒤에 설치하기

 

  만약에 위 방법으로 해결이 안 되었다면 이것도 해보자. Conda는 기본적으로 여러 개의 환경을 만들어, 특정한 환경 안에서 다양한 패키지(라이브러리)를 설치할 수 있다. 예를 들어 "study"라는 이름의 환경을 생성하는 명령어는 다음과 같다.

 

conda create --name study

 

  이후에 해당 환경으로 들어가기 위해서activate 명령어를 사용하면 된다. 이제 다시 시도해보자.

 

conda activate study

 

3. Conda의 channel_priority 속성을 끄기

 

  위 방법들이 모두 통하지 않았다면, 다음의 명령어를 이용해 channel_priority 속성을 꺼보자(false).

 

conda config --set channel_priority false

 

728x90
반응형

Comment +0