使用pipenv安装软件包时,Pycharm警告不满足软件包要求

问题描述 投票:4回答:1

我正在尝试使用pipenv将软件包安装到我的Pycharm环境中。但是,当我使用pipenv install <package name>时,顶部会出现一个弹出窗口

“包裹要求不满意”

并要求我“从Pipfile.lock安装需求”

当我开始这个项目时,我选择了Pipenv作为我的项目解释器。为什么PyCharm要求从Pipfile.lock文件重新安装一个包,当我从头开始清楚地使用pipenv并设置项目使用Pipenv作为解释器。我是双重安装吗?

enter image description here

enter image description here

更新:

它现在被报告为PyCharm中的一个错误,请投票支持该问题:

https://youtrack.jetbrains.com/issue/PY-34622

python django python-3.x pycharm pipenv
1个回答
4
投票

解决方案是在this answer on the JetBrains support forums

步骤如下:

  1. 转到文件>无效缓存/重新启动...,然后按无效并重新启动。
  2. 重新启动后,重新添加解释器,等待重建存根,然后检查问题是否已解决。
  3. 如果没有,则首先删除pipenv解释器作为项目解释器,方法是转到文件>设置>项目:>项目解释器,并将项目解释器设置为无解释器。单击“应用”和“确定然后重复步骤1和2,看看它是否解决了问题。

我不确定为什么会出现这个问题,但它似乎解决了它的问题。

编辑07/29/19:

This bug has been fixed2019.2 Release of PyCharm

© www.soinside.com 2019 - 2024. All rights reserved.