[python] Conda를 사용한 대량 패키지 업데이트

Anaconda에서 오래된 패키지를 나열하고 패키지를 선택하거나 대량 업데이트 (호환) 할 수있는 방법 (conda 업데이트 사용)이 있습니까?

수백 개의 패키지가 있으므로 개별적으로 패키지를 업데이트하는 것은 의미가 없습니다.



답변

당신은 원합니다 conda update --all.

conda search --outdated오래된 패키지를 표시하고 conda update --all업데이트합니다 (후자는 Python 2에서 Python 3으로 업데이트하지 않지만 Python 2를 사용하면 Python이 오래된 것으로 표시됩니다).


답변

conda update --all명령 을 진행하기 전에 conda update conda오랫동안 업데이트하지 않은 경우 명령으로 conda를 먼저 업데이트하십시오 . 그것은 나에게 일어난 일입니다 (Anaconda 64 비트의 Python 2.7.13).


답변

Conda Package Manager는 거의 베타 테스트 준비가 완료되었지만 Spyder 2.4가 출시 될 때까지 완전히 통합되지는 않습니다 ( https://github.com/spyder-ide/spyder/wiki/Roadmap ). 테스트 준비가 완료되면 메일 링리스트 ( https://groups.google.com/forum/#!forum/spyderlib ) 에 게시물을 게시합니다 . 구독하십시오

건배!


답변

# list packages that can be updated
conda search --outdated

# update all packages prompted(by asking the user yes/no)
conda update --all

# update all packages unprompted
conda update --all -y


답변