即使似乎已安装pipenv,也无法使用pipenv安装Django

时间:2020-05-21 16:15:26

标签: python python-3.x bash pip pipenv

我正在使用Python 3.8.1:

$ python -V
Python 3.8.1

我已经安装了pipenv:

$ pip list | grep pipenv
pipenv                         2018.11.26

如果我尝试安装Django,则会出现以下错误:

$ pipenv install django
pyenv: pipenv: command not found

The `pipenv' command exists in these Python versions:
  3.7.2

我做错了什么导致pipenv无法在3.8.1上运行,我该如何解决?

1 个答案:

答案 0 :(得分:1)

我不是pipenv用户,但看来您的pipenv已在系统上安装了python 3.7.2,而不是默认的python 3.8.1。

这可能是由于您在env中的点实际上是针对系统上的python 3.7.2。

一种可能的解决方案:

  1. 卸载与python 3.7.2一起安装的pipenv
   pip uninstall pipenv
  1. 使用python 3.8.1安装pipenv
   python -m pip install pipenv
  1. 使用pipenv安装Django
   python -m pipenv install django