I am getting an InvalidArchiveError in anaconda prompt when I am trying to install spacy. How to solve it?

后端 未结 4 1842
刺人心
刺人心 2021-02-08 14:44

InvalidArchiveError(\'Error with archive C:\\Users\\Sahaja Reddy\\Anaconda3\\pkgs\\openssl-1.1.1g-he774522_0.conda. You probably need to delete and re-download or re-create thi

相关标签:
4条回答
  • 2021-02-08 14:57

    The better approach is to do a cleanup

    conda clean --all
    

    https://docs.conda.io/projects/conda/en/latest/commands/clean.html

    0 讨论(0)
  • 2021-02-08 15:04

    The issue is with corrupt openssl package. You need to first delete all openssl pkg files and reinstall them. This is what I did:

    # as the error show where the openssl files are
    cd  %USERPROFILE%\AppData\Local\Continuum\miniconda3\pkgs\
    # with linux I did rm -fr openssl*
    DEL /Q /F /S "openssl*"
    # install openssl from libarchive
    conda install -c conda-forge libarchive
    

    That reinstall openssl and everything will be back to normal.

    0 讨论(0)
  • 2021-02-08 15:13

    InvalidArchiveError when trying to install with conda can happen if you don't have enough free space on the hard disk. Make sure you have enough free space.

    0 讨论(0)
  • 2021-02-08 15:17

    I had this same problem - I had an IPython instance open that was holding onto the Openssl handle open so I wasn't able to delete the Openssl folder as mentioned above by Prayson. After closing all of my IPython & Python instances through the command prompt, or entering the following in a command prompt:

    TASKKILL /F /IM python.exe
    

    I was then able to run

    conda install -c conda-forge libarchive
    

    (as mentioned previously) to update the openssl library without having to actually delete anything. After that, everything went back to normal.

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