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

标签 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 一起使用,我该如何解决?

最佳答案

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

这可能是因为您在 env 中的 pip 实际上是针对您系统上的 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

关于python - 即使似乎已安装 pipenv,也无法使用 pipenv 安装 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61938960/

相关文章:

python 3 : Monkey-patched code not re-importable by multiprocessing

linux - Docker:带有参数和引号的入口点

bash - 如何在shell脚本中进入文件夹并进行操作

python - 如何在keras中的某个时期后执行一些python代码

python - 使用 python 删除 @mentions、url 和 # 符号

python - 使用Python+NumPy+Numba时如何加速数组访问

json - 使用 pandas read_json 导入文件时出现问题

bash - 打印时为每一行添加前缀以使用 tee 输出

python - 在 pandas 数据框中聚合

python:如何处理时间戳(ISO8601)