Pipenv:未找到命令

2024-06-17 08:15:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python开发的新手,并尝试使用pipenv。我运行了命令pip install pipenv,该命令成功运行:

...
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
...

但是,当我在一个新的根项目目录中运行命令pipenv install时,我会收到以下消息:-bash: pipenv: command not found。我怀疑我可能需要修改我的.bashrc,但是我不清楚该向文件中添加什么,或者是否需要修改。


Tags: installpip命令virtualenvclonepipenvbdcollected
3条回答

这是因为您没有在全局(系统范围)安装它。要使它在您的path中可用,您需要使用sudo安装它,如下所示:

$ sudo pip install pipenv

如果已经完成了用户安装,则需要将正确的文件夹添加到PATH变量中。

PYTHON_BIN_PATH="$(python3 -m site --user-base)/bin"
PATH="$PATH:$PYTHON_BIN_PATH"

pipenv's installation instructions

这帮我解决了:

sudo -H pip install -U pipenv

相关问题 更多 >