美文网首页
pip/conda 安装库出现版本冲突问题

pip/conda 安装库出现版本冲突问题

作者: Minority | 来源:发表于2020-01-15 11:35 被阅读0次

    在使用pip安装指定库时,会出现版本冲突问题:比如项目需要numpy1.12.1,在安装的时候有其他库与之冲突,可能需要更高的numpy版本。但是项目还必须使用的是numpy1.12.1。这时候就要对与之冲突的库做版本降级处理。

    原因是在安装其他依赖库时,不指定版本安装的就是默认最新版本,所以极易与之前老的numpy等库产生incompatible。

    比如下图:安装numpy1.12.1出现ERROR,但又不想升级numpy版本:

    ERROR: pywavelets 1.1.1 has requirement numpy>=1.13.3, but you'll have numpy 1.12.1 which is incompatible.
    ERROR: scipy 1.3.3 has requirement numpy>=1.13.3, but you'll have numpy 1.12.1 which is incompatible.

    版本冲突

    这时需要在网上寻找pywavelets和scipy的其他版本,然后进行单独安装这两个库,安装成功之后再重新运行之前的安装指令。

    pip install pywavelets==0.5.2
    pip install scipy==1.1.0
    pip install -r requirements.txt

    之前遇到的尴尬的不等式

    相关文章

      网友评论

          本文标题:pip/conda 安装库出现版本冲突问题

          本文链接:https://www.haomeiwen.com/subject/jectzctx.html