PackageNotInstalledError: Package is not installed in prefix
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!
Related videos on Youtube
Rene Duchamp
Updated on July 09, 2022Comments
-
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 over 5 yearsconda update --prefix C:\Users\asukumari\AppData\Local\Continuum\anaconda3
-
Rene Duchamp over 5 yearsI 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 over 5 years@jalazbe That dint solve it either. I am unable to figure out what to do.
-
Charlie Parker over 2 yearsdid you try
conda update -n base -c defaults conda
?
-
-
AnneTheAgile almost 5 yearsThat will update every package in your current env. That seems unlikely to be the goal.
-
user1953366 almost 5 yearsAfter this I get: PackageNotInstalledError: Package is not installed in prefix.
-
emeralddove over 4 yearsThank you. It worked. I had created and env and I got this error resolved with the command conda update --all. Cheers
-
Trond.H.H almost 4 yearshad the same problem after "pip install emcee" - solved by "conda install emcee=3.0.2" ..
-
Vishnudev over 3 yearsIf you have an activated conda environment, deactivate it
conda deactivate
and thenconda update conda
-
autonopy over 2 yearsyup, this is the real solution to the problem. I just did this and it worked, without any extra finagling.
-
Charlie Parker over 2 yearsdoesn't seem to work. How do I re-install all of conda?
-
Charlie Parker over 2 yearsdoesn't seem to work. How do I re-install all of conda?
-
DanielBell99 almost 2 years
conda deactivate
thenconda update conda