PackageNotInstalledError: el paquete no está instalado en el prefijo

5 minutos de lectura

Avatar de usuario de René Duchamp
René Duchamp

actualización de conda conda >> exitoso

actualización de conda anaconda >> me da error diciendo que el paquete no está instalado en el prefijo.

Tengo una instalación única de la distribución de Python en mi sistema. ¿Cómo soluciono este problema?

(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

  • actualización de conda –prefijo C:\Usuarios\asukumari\AppData\Local\Continuum\anaconda3

    – jalazbe

    14 de agosto de 2018 a las 10:46

  • Instalé Anaconda2 y 3 y ahora veo la opción conda_console solo en Anaconda2. ¿Por qué? ¿Es solo una consola para Anaconda2 y 3?

    – René Duchamp

    14 de agosto de 2018 a las 15:14

  • @jalazbe Eso tampoco lo resuelve. No puedo averiguar qué hacer.

    – René Duchamp

    24 de agosto de 2018 a las 13:54

  • has probado conda update -n base -c defaults conda?

    –Charlie Parker

    9 dic 2021 a las 19:28

  • este es mi error completo: PackageNotInstalledError: Package is not installed in prefix. prefix: /dfs/scratch0/brando9/miniconda/envs/metalearning_gpu package name: conda tu respuesta no ayuda. ¿Cambio de base al nombre que doy arriba?

    –Charlie Parker

    9 de noviembre de 2022 a las 1:02

Avatar de usuario de AnneTheAgile
annetheagile

Por lo general, este error, "PackageNotInstalledError: Package is not installed in prefix." es porque su entorno personalizado no tiene la infraestructura conda. En cambio, está solo en su base. Para actualizar el entorno base:

conda update --name base conda

Para ver qué versión tienes instalada:

conda list --name base conda

ejemplo de salida de lista;

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

  • Después de esto obtengo: PackageNotInstalledError: el paquete no está instalado en el prefijo.

    – usuario1953366

    28 de junio de 2019 a las 21:21

  • Si tienes un entorno conda activado, desactívalo conda deactivate y luego conda update conda

    – Vishnudev Krishnadas

    19 oct 2020 a las 12:21

  • no parece funcionar ¿Cómo reinstalo todo conda?

    –Charlie Parker

    9 dic 2021 a las 19:27

  • conda deactivate entonces conda update conda

    – DanielBell99

    30 de junio de 2022 a las 14:06

  • Esto todavía no resuelve el problema de recibir este mensaje de error después de escribir conda update anaconda. He agregado una respuesta que resuelve esto para mí.

    – Dan Boschen

    28 oct 2022 a las 16:17

para resolver el problema después del mensaje “PackageNotInstalledError: el paquete no está instalado en el prefijo” nombre del paquete: anaconda:

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

saludos !

  • Eso actualizará cada paquete en su env actual. Ese parece poco probable que sea el objetivo.

    – AnneTheAgile

    25 de junio de 2019 a las 16:48

  • Gracias. Funcionó. Creé y env y obtuve este error resuelto con el comando conda update –all. Salud

    – paloma esmeralda

    17 de agosto de 2019 a las 12:57

  • no parece funcionar ¿Cómo reinstalo todo conda?

    –Charlie Parker

    9 dic 2021 a las 19:27

  • este es mi error completo: PackageNotInstalledError: Package is not installed in prefix. prefix: /dfs/scratch0/brando9/miniconda/envs/metalearning_gpu package name: conda tu respuesta no ayuda. ¿Cambio de base al nombre que doy arriba?

    –Charlie Parker

    9 de noviembre de 2022 a las 1:02

Recibí este error cuando intenté actualizar mientras mi entorno conda estaba activado. La solución fue desactivar primero:

conda deactivate

antes de intentar actualizar:

conda update conda

conda update anaconda

  • Todavía recibí este error después de volver a cambiar el entorno a la base ya que anaconda no estaba en mis canales predeterminados. Consulte mi respuesta para ver la solución a eso si aún recibe este mensaje de error como lo hice yo.

    – Dan Boschen

    28 oct 2022 a las 16:23

Recibí el siguiente error al intentar actualizar boto3 en mi entorno conda:

PackageNotInstalledError: el paquete no está instalado en el prefijo. prefijo: /usr/local/anaconda3/envs/minombredecarpeta

nombre del paquete: boto3

Esto fue después de haber hecho ya: conda install anaconda, conda update -n root conda y conda update --all

Sin embargo, finalmente logré actualizar boto3 especificando el número de versión de la siguiente manera:

conda install boto3=1.12

Encontré el mismo problema en mi ventana 1 10. Por favor, cambie el env a la base, porque el paquete “conda” solo se puede actualizar en la base. ¡saludos!

  • sí, esta es la verdadera solución al problema. Acabo de hacer esto y funcionó, sin ningún truco adicional.

    – autonomía

    11 de noviembre de 2021 a las 16:42


  • Todavía recibí este error después de volver a cambiar el entorno a la base ya que anaconda no estaba en mis canales predeterminados. Consulte mi respuesta para ver la solución a eso si aún recibe este mensaje de error como lo hice yo.

    – Dan Boschen

    28 oct 2022 a las 16:22

avatar de usuario de ewayzhan
ewayzhan

Cuando un paquete se instala a través de pip en un entorno conda y se actualiza a través de conda, se muestra el mismo mensaje de error. En este caso, utilice

pip install nombre_paquete –actualizar

Esto resolvió mi problema.

  • sí, esta es la verdadera solución al problema. Acabo de hacer esto y funcionó, sin ningún truco adicional.

    – autonomía

    11 de noviembre de 2021 a las 16:42


  • Todavía recibí este error después de volver a cambiar el entorno a la base ya que anaconda no estaba en mis canales predeterminados. Consulte mi respuesta para ver la solución a eso si aún recibe este mensaje de error como lo hice yo.

    – Dan Boschen

    28 oct 2022 a las 16:22

avatar de usuario de daguz_
daguz_

Esto funcionó para mí:

conda update -n base -c defaults conda

¿Ha sido útil esta solución?