es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Anaconda instalado para todos los usuarios, aún intentando crear una ruta en el directorio de usuario (Windows 10)

Cometí el error de principiante de poner un espacio en mi nombre de usuario de Windows, es decir, Nombre de Usuario.

Por esta razón, Anaconda no se abría cuando intenté instalarlo. Para solucionar esto, intenté instalarlo para todos los usuarios en C:\Anaconda (ejecutando la instalación como administrador).

Sin embargo, al intentar ejecutar Aconda Prompt, no puede abrir Anaconda (o Spyder, etc.), mostrando el siguiente mensaje de error:

Error al crear el directorio temporal "C:\Users\Nombre de Usuario\AppData\Local\Temp\conda-\".

La ruta predeterminada en el prompt también está establecida en C:\Users\Nombre de Usuario>.

¿Cuál es exactamente el punto de la opción ‘Instalar para todos los usuarios’ si aún intenta interactuar con el directorio del usuario?

¿Hay alguna forma de solucionar esto sin tener que cambiar el nombre del perfil de usuario (lo cual parece tener el riesgo de romper cosas) o migrar a un perfil completamente nuevo?

Edit: Siguiendo el consejo de este hilo: https://github.com/conda/conda/issues/9757, modifiqué el archivo activate.bat que parece solucionar el error anterior, pero aún no puedo abrir Anaconda debido a otro error que no ocurre al usar Anaconda en un perfil de usuario diferente:

Error de seguimiento (última llamada más reciente):

File "C:\ProgramData\Anaconda3\lib\site-packages\qtpy\__init__.py", línea 204, en  from PySide import __version__ as PYSIDE_VERSION # analysis:ignore

ModuleNotFoundError: No se encontró el módulo 'PySide'. Durante el manejo de la excepción anterior, ocurrió otra excepción:

Error de seguimiento (última llamada más reciente):

File "C:\ProgramData\Anaconda3\Scripts\anaconda-navigator-script.py", línea 10, en  sys.exit(main()) File "C:\ProgramData\Anaconda3\lib\site-packages\anaconda_navigator\app\main.py", línea 112, in main from anaconda_navigator.app.start import start_app File

"C:\ProgramData\Anaconda3\lib\site-packages\anaconda_navigator\app\start.py", línea 19, en  from qtpy import PYQT5 File "C:\ProgramData\Anaconda3\lib\site-packages\qtpry\__init__.py", línea 210, en  raise PythonQtError('No se encontraron enlaces de Qt') qtpy.PythonQtError: No se encontraron enlaces de Qt.
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Solución de problemas de instalación de Anaconda con un espacio en el nombre de usuario

    Descripción del problema

    El usuario tiene un espacio en su nombre de usuario de Windows, User Name, lo cual causó que Anaconda no pudiera iniciarse después de la instalación. Intentaron instalarlo para todos los usuarios en C:\Anaconda, pero al intentar abrir Anaconda Prompt, recibieron un mensaje de error que indicaba que no se pudo crear un directorio temporal en el directorio del usuario. También observaron que la ruta predeterminada en el prompt está establecida en C:\Users\User Name>.

    Pregunta

    El usuario quiere saber cuál es el propósito de usar la opción ‘Instalar para todos los usuarios’ si sigue intentando interactuar con el directorio del usuario. También quieren saber si hay alguna manera de resolver este problema sin cambiar el nombre de su perfil de usuario o migrar a un nuevo perfil.

    Solución

    Parece que Anaconda sigue intentando interactuar con el directorio del usuario a pesar de usar la opción ‘Instalar para todos los usuarios’. Sin embargo, hay una manera de resolver este problema sin cambiar el nombre del perfil de usuario o migrar a un nuevo perfil.

    En el hilo vinculado en el artículo, alguien sugirió modificar el archivo activate.bat, lo cual pareció solucionar el mensaje de error sobre el directorio temporal. Sin embargo, todavía hay otro mensaje de error al intentar abrir Anaconda.

    El mensaje de error indica que no hay un módulo llamado ‘PySide’ y que no hay enlaces de Qt. Esto podría ser debido a que PySide no está instalado o a bibliotecas mal configuradas.

    Una solución podría ser intentar reinstalar Anaconda o PySide y asegurarse de que las bibliotecas estén correctamente configuradas. Otra solución podría ser intentar abrir Anaconda con un comando diferente como anaconda-navigator o spyder, los cuales podrían no tener el mismo problema.

    Puede que sea necesario realizar una investigación adicional para encontrar una solución definitiva, pero hay soluciones alternativas que se pueden intentar.

Comments are closed.