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.

Configuración de la ruta / Búsqueda de directorios para Pipx (Python 3.9 / Python 3.10)

Originalmente estaba usando Python 3.10, pero experimentaba algunos problemas. Me recomendaron volver a la versión 3.9.8 para ver si estos problemas aún ocurrían. Después de hacer el downgrade (y desinstalar Python 3.10), instalé pip y pipx en Python 3.9.8. Sin embargo, al intentar instalar eth-brownie usando pipx, me encontré con este mensaje de error:

PS C:\Users\Jmclo\Documents\Demo\Python_Test> pipx install eth-brownie
No hay Python en 'C:\Users\Jmclo\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\python.exe'
Error fatal de pip que impidió la instalación. Salida completa de pip en el archivo:
    C:\Users\Jmclo\.local\pipx\logs\cmd_2022-01-06_21.09.19_pip_errors.log

Error al instalar eth-brownie.

Pipx está intentando hacer referencia al archivo Python.exe para Python 3.10, incluso si ya no existe. He desinstalado y vuelto a instalar pipx, así como creado la ubicación del directorio de archivos para luego eliminarlo, pero ninguno de estos métodos ha solucionado este problema.

Cualquier ayuda sería apreciada.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que pipx todavía está buscando Python 3.10 aunque haya sido desinstalado. Una solución podría ser especificar explícitamente la versión de Python a utilizar al instalar eth-brownie con pipx usando la bandera --python. Aquí tienes un ejemplo de comando:

    pipx install eth-brownie --python python3.9
    

    Esto le indicará a pipx que use Python 3.9 en lugar de buscar Python 3.10. Es posible que necesites ajustar la versión de Python dependiendo de tu configuración.

    Otra posible solución podría ser revisar la configuración de la variable PATH del sistema y asegurarte de que esté apuntando a la instalación correcta de Python. Es posible que todavía haya una referencia a Python 3.10 en tu variable PATH, lo que hace que pipx lo busque aunque haya sido desinstalado.

    Por último, también puedes intentar actualizar pipx a la última versión utilizando el siguiente comando:

    pipx upgrade pipx
    

    Esto podría solucionar cualquier error o problema con la versión anterior de pipx que estabas utilizando.

    En general, solucionar errores con instalaciones de Python y gestores de paquetes puede ser complicado, pero esperemos que alguno de estos pasos te ayude a resolver el problema. ¡Buena suerte!

Comments are closed.