如何修复“说明符python_version与2.7(3.6)不匹配”。

时间:2019-04-25 19:31:11

标签: python pip pipenv

我正在尝试在ubuntu 18.04上使用pipenv安装django,但问题是pipenv始终在项目内部安装python 2.7。当我键入pipenv --python 3.6时,出现以下错误消息:“ pipenv检查肯定会失败。”。 当我键入pipenv check时,我收到以下消息:“正在检查PEP 508要求… 说明符python_version与2.7(3.6)不匹配。 失败!”。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

https://github.com/pypa/pipenv/issues/1050

看看。现在唯一的“解决方案”是从Pipfile中删除python_version键。

答案 1 :(得分:0)

是的,您实际上无法选择要在虚拟环境中运行的python版本,这很愚蠢。我的解决方案:

pip卸载pipenv