在 Anaconda 中安裝軟件包至少需要 15 秒,如果已經安裝了軟件包,則解析環(huán)境仍然需要時間:time /opt/Anaconda3-2019.10/bin/conda install --override-channels --quiet -y plotly-orcaCollecting package metadata (current_repodata.json): ...working... doneSolving environment: ...working... done# All requested packages already installed.real 0m15.067suser 0m13.533ssys 0m0.401s但檢查軟件包(無論版本如何)是否已安裝只需要 2 秒:time /opt/Anaconda3-2019.10/bin/conda list --quiet plotly-orca# packages in environment at /opt/Anaconda3-2019.10:## Name Version Build Channelplotly-orca 1.3.1 1 plotlyreal 0m2.303suser 0m2.227ssys 0m0.064s我知道我可以圍繞這個問題編寫一些 Shell 腳本,但是有更好的方法來安裝軟件包(僅當軟件包尚不存在時)?conda 是否有可用于檢查此情況的 API(類似于 pip)?我查看了 with 上的所有選項conda install --help,發(fā)現沒有任何可以使用的選項(--satisfied-skip-solve 似乎對已安裝的軟件包有幫助,但它會破壞新安裝嗎?)。
有一種快速方法可以知道 Anaconda 中是否安裝了某個軟件包
慕田峪7331174
2023-09-12 10:25:13