RemoveError: 'setuptools' is a dependency of conda and cannot be removed from conda's operating environment

前端 未结 5 1863
清酒与你
清酒与你 2020-12-29 07:38

I have Win 10

When running:

conda update conda

I encountered this error:

RemoveError: \'setuptools\' is a dependenc         


        
相关标签:
5条回答
  • 2020-12-29 08:18

    I ran into this issue in a Dockerfile using continuumio/miniconda3:latest in which I had the line:

    RUN conda update -n base -c defaults conda
    

    To fix it, I simply appended the setuptools requirement:

    RUN conda update -n base -c defaults conda setuptools
    

    There was no need for any other heroics.

    0 讨论(0)
  • 2020-12-29 08:23

    I am on a Mac rather than Windows but I was getting the same message. I was able to update by running conda update setuptools. It brought conda up-to-date in the process.

    0 讨论(0)
  • 2020-12-29 08:33

    While I still did not find how to cleanly uninstall anaconda, I was able to resolve the error by using the following:

    conda update --force conda
    conda update anaconda
    

    and again

    conda update conda
    

    As a result, I got a stable environment with no dependency conflicts. Seems like something within latest conda is too restrictive and update must be forced.

    0 讨论(0)
  • 2020-12-29 08:33

    I'm on Linux Ubuntu 16.04, and it works for me by:

    conda uninstall setuptools
    # This is a must to make it work
    conda install setuptools
    conda update --force conda
    
    0 讨论(0)
  • 2020-12-29 08:34

    I was having trouble installing scrapy with anaconda using ' conda install -c conda-forge scrapy'

    I kept getting the

    'Verifying transaction: failed' ' RemoveError: 'setuptools' is a dependency of conda and cannot be removed from conda's operating environment.'

    error so I tried the mentioned above force install of setup "conda update --force conda" and once that was successful I was able to reapply the scrapy install successfully.

    0 讨论(0)
提交回复
热议问题