【问题标题】:I can't use django with python 3.7我不能在 python 3.7 中使用 django
【发布时间】:2020-03-10 10:53:54
【问题描述】:

我原来的python版本是3.6.9>>我已经手动安装了3.7>>然后我尝试使用pipenv创建虚拟环境>>

pipenv --python 3.7

在我尝试安装 django 之前,一切都很好,我遇到了这个错误,我不知道如何处理它。

ERROR: ERROR: Could not find a version that matches django

如果我使用 python 3.6 创建我的虚拟环境,那么一切正常。

image of the error

【问题讨论】:

  • 为了以后参考,请不要发布代码或输出的图像。使用代码格式(缩进四个空格)将它们粘贴到您的问题中,以便人们可以轻松阅读它们,并在必要时复制并粘贴它们以进行测试或搜索。
  • 我试过了,但是如果我复制了错误,那就一团糟
  • 为什么不使用virtualenv创建一个虚拟环境,然后在里面安装Django。
  • 如果你使用的是ubuntu,这里是安装virtualenv的方法gist.github.com/Geoyi/d9fab4f609e9f75941946be45000632b

标签: python django pipenv


【解决方案1】:

发现问题。当依赖包在 Pipfile 中保持为“*”时,就会出现问题。如果我们固定到 django 的正确依赖包版本。错误消失了。

我认为 pipenv 的输出不清楚。可能会打印依赖包版本中的不匹配。

【讨论】:

  • 我认为问题在于 pipenv 一直在我的 3.6 python 文件夹中搜索。如何让它在 3.7 内搜索
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-18
  • 1970-01-01
  • 1970-01-01
  • 2021-12-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多