我试着用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,但我不清楚该向文件中添加什么,或者修改是否有必要。


当前回答

对于窗口用户,这可能是由于与virtualenv的安装冲突。对我来说,当我先卸载virtualenv和pipenv,然后只安装pipenv时,它是有效的。

pip uninstall virtualenv
pip uninstall pipenv
pip install pipenv

现在pipenv安装xxx为我工作

其他回答

这简单地解决了我的问题,如果你是在窗口。

pip install pipenv

其次,在以下路径中替换您的<用户名>,并将其添加到PATH环境变量中:

c:\Users\<username>\AppData\Roaming\Python\Python38\Site-Packages
C:\Users\<username>\AppData\Roaming\Python\Python38\Scripts

您需要关闭命令提示符并重新打开它。 第三,输入以下命令检查pipenv是否正确安装:

pipenv -h

我希望这对你也有帮助!

在旧pip版本的某些情况下:

sudo easy_install pip
sudo pip install pipenv

如果你使用MAC

sudo -H pip3安装pipenv

以下是我在Mac OSX上成功解决“Pipenv: Command Not Found”问题的方法

您应该将这些目录的所有权更改为您的用户。 sudo chown -R $(whoami) /usr/local/share 请确保您的用户具有写权限。 Chmod u+w /usr/local/share 然后考虑使用Homebrew安装: 酿造更新 酿造安装pyenv

操作系统:Linux Pip版本:pip3 sudo -H pip3 install -U pipenv

操作系统:Windows 皮普版本:任何一个 sudo -H pip install -U pipenv