PackageNotInstalledError: Package is not installed in prefix

71,606

Solution 1

Usually this error, "PackageNotInstalledError: Package is not installed in prefix." is because your custom environment doesn't have the conda infrastructure. Instead, it is in your base only. To update the base environment:

conda update --name base conda

To see what version you have installed:

conda list --name base conda

example output of list;

# packages in environment at /Users/me/miniconda2:
#
# Name                    Version                   Build  Channel
conda                     4.6.14                   py27_0  
conda-env                 2.6.0                h36134e3_0  

Solution 2

to solve the problem after message "PackageNotInstalledError: Package is not installed in prefix" package name: anaconda:

    conda update --all
    ...
    Proceed ([y]/n)? y

regards !

Solution 3

I got this error when I tried to update while my conda environment was activated. The solution was to first deactivate:

conda deactivate

before trying to update:

conda update conda

conda update anaconda

Solution 4

I was getting the following error when trying to update boto3 in my conda environment:

PackageNotInstalledError: Package is not installed in prefix. prefix: /usr/local/anaconda3/envs/myfoldername

package name: boto3

This was after having already just done: conda install anaconda, conda update -n root conda and conda update --all

However, I did finally succeed in updating boto3, by specifying the version number as follows:

conda install boto3=1.12

Solution 5

I met the same problem in my window1 10. pls change the env to base, because the package "conda" only can be updated in base. regards!

Share:
71,606

Related videos on Youtube

Rene Duchamp
Author by

Rene Duchamp

Updated on July 09, 2022

Comments

  • Rene Duchamp
    Rene Duchamp almost 2 years

    conda update conda >> successful

    conda update anaconda >> gives me error saying package is not installed in prefix.

    I have single installation of Python distribution on my system. How do I solve this issue?

    (base) C:\Users\asukumari>conda info
    
     active environment : base
    active env location : C:\Users\asukumari\AppData\Local\Continuum\anaconda3
            shell level : 1
       user config file : C:\Users\asukumari\.condarc  populated config files : C:\Users\asukumari\.condarc
          conda version : 4.5.9
    conda-build version : 3.4.1
         python version : 3.6.4.final.0
       base environment : C:\Users\asukumari\AppData\Local\Continuum\anaconda3  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/win-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/win-64
                          https://repo.anaconda.com/pkgs/pro/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : C:\Users\asukumari\AppData\Local\Continuum\anaconda3\pkgs
                          C:\Users\asukumari\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\asukumari\AppData\Local\Continuum\anaconda3\envs
                          C:\Users\asukumari\AppData\Local\conda\conda\envs
                          C:\Users\asukumari\.conda\envs
               platform : win-64
             user-agent : conda/4.5.9 requests/2.18.4 CPython/3.6.4 Windows/10 Windows/10.0.16299
          administrator : False
             netrc file : None
           offline mode : False
    
    • jalazbe
      jalazbe over 5 years
      conda update --prefix C:\Users\asukumari\AppData\Local\Continuum\anaconda3
    • Rene Duchamp
      Rene Duchamp over 5 years
      I installed both Anaconda2 and 3 and now I see conda_console option only under Anaconda2. Why? Is it just one console for both Anaconda2 and 3
    • Rene Duchamp
      Rene Duchamp over 5 years
      @jalazbe That dint solve it either. I am unable to figure out what to do.
    • Charlie Parker
      Charlie Parker over 2 years
      did you try conda update -n base -c defaults conda?
  • AnneTheAgile
    AnneTheAgile almost 5 years
    That will update every package in your current env. That seems unlikely to be the goal.
  • user1953366
    user1953366 almost 5 years
    After this I get: PackageNotInstalledError: Package is not installed in prefix.
  • emeralddove
    emeralddove over 4 years
    Thank you. It worked. I had created and env and I got this error resolved with the command conda update --all. Cheers
  • Trond.H.H
    Trond.H.H almost 4 years
    had the same problem after "pip install emcee" - solved by "conda install emcee=3.0.2" ..
  • Vishnudev
    Vishnudev over 3 years
    If you have an activated conda environment, deactivate it conda deactivate and then conda update conda
  • autonopy
    autonopy over 2 years
    yup, this is the real solution to the problem. I just did this and it worked, without any extra finagling.
  • Charlie Parker
    Charlie Parker over 2 years
    doesn't seem to work. How do I re-install all of conda?
  • Charlie Parker
    Charlie Parker over 2 years
    doesn't seem to work. How do I re-install all of conda?
  • DanielBell99
    DanielBell99 almost 2 years
    conda deactivate then conda update conda