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.

Configurando Python (a través de Homebrew) en M1 Mac #pip #pipenv

Acabo de intentar configurar Python por mí mismo en mi nueva Mac M1. La última vez lo hice con Anaconda, pero esta vez quería intentarlo de forma manual.

Así que instalé Homebrew y luego instalé Python3 a través de Homebrew (que viene con pip3).
Lo último que quería hacer era instalar pipenv y ahora necesito algunos consejos:

Instalando paquetes recopilados: certifi, virtualenv-clone, platformdirs, backports.entry-points-selectable, distlib, filelock, virtualenv, pipenv
ADVERTENCIA: El script virtualenv-clone se ha instalado en ‘/Users/lukas/Library/Python/3.8/bin’ que no está en PATH.
Considera añadir este directorio a PATH o, si prefieres suprimir esta advertencia, usa –no-warn-script-location.
ADVERTENCIA: El script virtualenv se ha instalado en ‘/Users/lukas/Library/Python/3.8/bin’ que no está en PATH.
Considera añadir este directorio a PATH o, si prefieres suprimir esta advertencia, usa –no-warn-script-location.
ADVERTENCIA: Los scripts pipenv y pipenv-resolver se han instalado en ‘/Users/lukas/Library/Python/3.8/bin’ que no está en PATH.
Considera añadir este directorio a PATH o, si prefieres suprimir esta advertencia, usa –no-warn-script-location.
Instalación exitosa de backports.entry-points-selectable-1.1.1 certifi-2021.10.8 distlib-0.3.3 filelock-3.4.0 pipenv-2021.11.23 platformdirs-2.4.0 virtualenv-20.10.0 virtualenv-clone-0.5.7
ADVERTENCIA: Estás usando la versión 20.2.3 de pip; sin embargo, la versión 21.3.1 está disponible.
Deberías considerar actualizar utilizando el comando ‘/Library/Developer/CommandLineTools/usr/bin/python3 -m pip install –upgrade pip’.
lukas@Lukas-MBP ~ % which pipenv
pipenv no encontrado

Creo que pipenv no se encuentra porque no está en mi PATH. Ahora he revisado algunos videos en línea sobre cómo agregar directorios a mi PATH, pero no encontré una solución que me parezca comprensible.

Quizás alguien pueda ayudarme. ¿Instalé pipenv de la manera correcta y cómo puedo vincular el directorio a mi PATH?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que has instalado pipenv correctamente, pero no está en tu PATH, lo que te impide ejecutar comandos de pipenv.

    Para agregar el directorio donde se encuentra instalado pipenv a tu PATH, puedes hacer lo siguiente:

    1. Abre tu terminal y escribe nano ~/.bash_profile para abrir tu perfil de bash en el editor nano.
    2. Agrega la siguiente línea al final del archivo: export PATH=$PATH:/Users/lukas/Library/Python/3.8/bin (reemplaza lukas con tu nombre de usuario si es diferente).

    3. Guarda el archivo y sal de nano presionando Ctrl+O, Enter, Ctrl+X.

    4. Cierra y vuelve a abrir la terminal o ejecuta source ~/.bash_profile para aplicar los cambios.

    5. Finalmente, verifica si pipenv está en tu PATH ejecutando which pipenv.

    Una vez que hayas confirmado que pipenv está en tu PATH, deberías poder usar los comandos de pipenv sin ningún problema.

    En cuanto a tu pregunta sobre si instalaste pipenv de la manera correcta, según la salida que proporcionaste, parece que instalaste pipenv correctamente usando pip3. Sin embargo, como advierte el mensaje, los scripts se instalaron en un directorio que no está en tu PATH, por eso tienes problemas al ejecutar comandos de pipenv. Al agregar el directorio a tu PATH, podrás usar pipenv sin ningún problema.

Comments are closed.