Anaconda에서 이전 패키지로 되돌리려면 어떻게합니까?


131

만약 내가한다면

conda info pandas

사용 가능한 모든 패키지를 볼 수 있습니다.

pandas오늘 아침에 최신으로 업데이트 했지만 지금 이전 버전으로 되돌려 야합니다. 나는 시도했다

conda update pandas 0.13.1

그러나 그것은 효과가 없었다. 사용할 버전을 어떻게 지정합니까?

답변:


145

install대신 함수 를 사용해야했습니다 .

conda install pandas=0.13.1

4
이미 패키지를 설치했을 때 이것이 작동하지 않는 것 같습니다. 다운 그레이드하지 않고 특정 버전을 새로 설치 한 것입니다. 따라서 이전 버전을 제거하고 새 특정 버전을 설치해야합니다.
— mrgloom

131

종속성 (예 : tensorflow)을 여러 번 변경 한 최근에 설치된 패키지를 되돌리려는 경우 다음 방법을 통해 이전 설치 상태로 "롤백"할 수 있습니다.

conda list --revisions
conda install --revision [revision number]

첫 번째 명령은 이전 설치 개정판 (종속성 포함)을 표시하고 두 번째 명령은 revision number지정한 값으로 되돌 립니다.

최신 버전을 다시 설치하려면 모든 중간 버전을 순차적으로 다시 설치해야 할 수도 있습니다. 개정판 23에 있고 개정판 20을 다시 설치 한 후 돌아가려면 각각을 실행해야 할 수 있습니다.

conda install --revision 21
conda install --revision 22
conda install --revision 23

5
업데이트 된 종속성도 롤백해야하므로 정답이어야합니다.
— Ian

5
이 솔루션은 현재 콘다 자체가 제거 될 수 있습니다. 이것을 시도한 후 아나콘다를 처음부터 다시 설치해야했습니다. 공개 된 문제인
— Fridolin Linder

4
이것은 버그입니다. 작동하지 않습니다. numpy를 포함한 패키지를 잃어 버렸습니다.
— Binu Jasim

1
패키지를
— 풀면

3
이것은 나를 위해 일했습니다. 내 환경에 많은 변화를 준 tensorflow를 설치할 때 문제가 발생했습니다. 다음 번에는 모범 사례로 사람들 (자체 포함)에게 기존 패키지를 변경하려는 새로운 패키지를위한 새로운 환경을 조성하여 문제가 분리되도록 조언합니다.
— Willower
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.