我尝试安装optitype如下:
conda install -c bioconda optitype
我收到消息:
正在收集包元数据(current_repodata. json):done求解环境:初始冻结求解失败。正在使用灵活求解重试。求解环境:从current_repodata. json执行repodata失败,将重试下一个repodata源。正在收集包元数据(repodata. json):done求解环境:初始冻结求解失败。正在使用灵活求解重试。求解环境:|发现冲突!正在查找不兼容的程序包。这可能需要几分钟。请按Ctrl-C中止。失败
不可满足误差:发现以下规范与您环境中现有的Python安装不兼容:
规格:
- 优化类型-〉Python [版本= 2.7. *|〉= 2.7,〈2.8.0a0|3.5. *|第3.4节 *']
你的Python:Python= 3.8
如果python在链的最左边,那就是你所要求的版本;当python出现在右边,那就表示左边的东西在某种程度上不适用于你所限制的python版本;注意conda不会将你的python版本更改为一个不同的次要版本,除非你明确指定。
发现以下规格与您的系统不兼容:
- 特性:/linux-64::__glibc == 2.31 = 0
- feature:|@/linux-64::__glibc == 2.31 = 0
您安装的版本是:2.31
所以,我尝试在conda中安装python 2. 7:
conda install -c anaconda python=2.7
它给了我几百个冲突,最后说我安装了:
您安装的版本是:2.31
我重新尝试安装optitype,但它不工作!
如果有人有主意!
1条答案
按热度按时间k2fxgqgv1#
Bioconda作为一个通道构建在
conda-forge
通道之上。任何没有优先考虑它的规范(比如优先考虑anaconda
通道)都是不正确的。另外,除了补丁之外,不要麻烦修改Python版本--几乎每个包都必须重新安装,这样求解器创建一个新环境就简单多了。尝试类似于,您可以在同一行中包含您需要的其他包。
注意
mamba
比conda
快得多,特别是在解决像这样的旧包时。也就是说,如果我安装这个包,我会用途: