Ser*_*nov 5 python python-3.x pandas anaconda conda
我已经使用数据科学库设置了几个环境,例如pandas, numpy, matplotlib, scikit-learn, tensorflow etc..
但是我无法将某些软件包更新到最新版本。
例如
conda update pandas
Run Code Online (Sandbox Code Playgroud)
会告诉我我有可用的最新版本,但我确定最新版本是1.+(我的是 0.25)
有没有办法查看哪些包阻止了特定包的更新?
有一种方法可以使用直接替换来做到这一点mamba。
您所要做的就是提供您想要更新的软件包的版本,并且mamba会告诉您是什么阻止了它的更新。
例如,就我而言,我想更新snakemake到版本 > 7。但mamba update snakemake只给了我 6.15。
所以我跑了:mamba install snakemake=7,结果信息丰富:
Looking for: ['snakemake=7']
Pinned packages:
- python 3.8.*
- bcbio-gff 0.6.7.*
Encountered problems while solving:
- nothing provides yte >=1.0,<2.0 needed by snakemake-minimal-7.0.0-pyhdfd78af_0
Run Code Online (Sandbox Code Playgroud)
事实证明我忘记包括来自哪里-c conda-forge。yte