[Python] Anaconda python: PackagesNotFoundError error when trying to roll back revision

Discussão em 'Python' iniciado por Stack, Julho 17, 2025.

  1. Stack

    Stack Membro Participativo

    For some reason I decided to upgrade setuptools. The so-called package plan that popped up when I ran conda install -c anaconda setuptools was as follows:

    The following packages will be downloaded:

    package | build
    ---------------------------|-----------------
    certifi-2019.3.9 | py37_0 155 KB anaconda
    pip-19.1.1 | py37_0 1.8 MB anaconda
    python-3.7.2 | h8c8aaf0_10 17.7 MB anaconda
    setuptools-41.0.1 | py37_0 680 KB anaconda
    wheel-0.33.4 | py37_0 57 KB anaconda
    wincertstore-0.2 | py37_0 13 KB anaconda
    ------------------------------------------------------------
    Total: 20.4 MB

    The following NEW packages will be INSTALLED:

    pip anaconda/win-64::pip-19.1.1-py37_0

    The following packages will be UPDATED:

    certifi 2018.11.29-py36_0 --> 2019.3.9-py37_0
    python pkgs/main::python-3.6.4-h6538335_1 --> anaconda::python-3.7.2-h8c8aaf0_10
    setuptools pkgs/main::setuptools-38.4.0-py36_0 --> anaconda::setuptools-41.0.1-py37_0
    wheel pkgs/main::wheel-0.30.0-py36h6c3ec14_1 --> anaconda::wheel-0.33.4-py37_0

    The following packages will be SUPERSEDED by a higher-priority channel:

    wincertstore pkgs/main::wincertstore-0.2-py36h7fe5~ --> anaconda::wincertstore-0.2-py37_0


    However the upgrade broke other parts of my code which are really needed and cannot be updated. Hence I decide to roll back to the previous state. The most recent revisions from conda list --revisions are:

    2019-02-12 15:10:38 (rev 12)
    bzip2 {1.0.6 (conda-forge) -> 1.0.6 (anaconda)}
    ca-certificates {2018.03.07 -> 2019.1.23 (anaconda)}
    certifi {2018.11.29 -> 2018.11.29 (anaconda)}
    conda {4.5.12 -> 4.6.2 (anaconda)}
    nbconvert {5.3.1 -> 5.4.0 (anaconda)}
    openssl {1.1.1a -> 1.1.1 (anaconda)}
    snappy {1.1.7 (conda-forge) -> 1.1.7 (anaconda)}
    vc {14.1 -> 14.1 (anaconda)}
    vs2015_runtime {14.15.26706 -> 15.5.2 (anaconda)}
    yaml {0.1.7 (conda-forge) -> 0.1.7 (anaconda)}
    zlib {1.2.11 (conda-forge) -> 1.2.11 (anaconda)}
    +defusedxml-0.5.0 (anaconda)

    2019-05-17 16:52:29 (rev 13)
    certifi {2018.11.29 (anaconda) -> 2019.3.9 (anaconda)}
    pip {9.0.1 -> 19.1.1 (anaconda)}
    python {3.6.4 -> 3.7.2 (anaconda)}
    setuptools {38.4.0 -> 41.0.1 (anaconda)}
    wheel {0.30.0 -> 0.33.4 (anaconda)}
    wincertstore {0.2 -> 0.2 (anaconda)}


    The problem now is that when I do conda install --revision 12 I get the following error:

    PackagesNotFoundError: The following packages are missing from the target environment:
    - anaconda::certifi==2018.11.29=py36_0


    Any ideas how to do the rollback please?

    Many thanks

    Continue reading...

Compartilhe esta Página