Soy nuevo en el desarrollo de Python e intento usar pipenv. Ejecuté el comando pip install pipenv , que se ejecutó correctamente:
... Successfully built pipenv pathlib shutilwhich pythonz-bd virtualenv-clone Installing collected packages: virtualenv, pathlib, shutilwhich, backports.shutil-get-terminal-size, pythonz-bd, virtualenv-clone, pew, first, six, click, pip-tools, certifi, chardet, idna, urllib3, requests, pipenv ... Sin embargo, cuando ejecuto el comando pipenv install en un directorio de proyecto raíz nuevo, recibo el siguiente mensaje: -bash: pipenv: command not found . Sospecho que podría necesitar modificar mi .bashrc, pero no tengo claro qué agregar al archivo o si es necesario modificarlo.
Esto me lo arregló:
sudo -H pip install -U pipenvEso sucede porque no lo está instalando globalmente (en todo el sistema). Para que esté disponible en su path , debe instalarlo usando sudo , así:
$ sudo pip install pipenvSi ha realizado una instalación de usuario, deberá agregar la carpeta correcta a su variable PATH .
PYTHON_BIN_PATH="$(python3 -m site --user-base)/bin" PATH="$PATH:$PYTHON_BIN_PATH"