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.