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

Pycharm warns package requirement not satisfied when using pipenv to install package(使用 pipenv 安装包时 Pycharm 警告包要求不满足)

本文介绍了使用 pipenv 安装包时 Pycharm 警告包要求不满足的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am trying to install packages into my Pycharm environment using pipenv. However, when I use pipenv install <package name>, a popup appears on the top mentioning

不满足包要求"

并要求我从 Pipfile.lock 安装要求"

and asks me to "install requirements from Pipfile.lock"

当我开始项目时,我选择了 Pipenv 作为我的项目解释器.为什么当我从一开始就明确使用 pipenv 并将项目设置为使用 Pipenv 作为时,PyCharm 要求重新安装 Pipfile.lock 文件中的包口译员.我是双重安装吗?

When I started the project, I selected Pipenv as my project interpreter.Why is PyCharm asking to re-install a package from the Pipfile.lock file when I clearly used pipenv from the beginning and set the project to use Pipenv as an interpreter. Am I double installing ?

更新:

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

It is now reported as a bug in PyCharm, please vote for the issue:

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

推荐答案

解决方案在JetBrains 支持论坛上的这个答案.

步骤如下:

  1. 转到 文件 > 使缓存无效/重新启动...,然后按 使缓存无效并重新启动.
  2. 重新启动后,重新添加解释器,等待存根重建,然后检查问题是否已解决.
  3. 如果不是,则首先通过转到 File > Settings > Project:> Project Interpreter 并将项目解释器设置为 No Interpreter 来删除 pipenv 解释器作为项目解释器.单击应用和确定.然后重复第 1 步和第 2 步,看看是否能解决问题.
  1. Go to File > Invalidate Caches/Restart... and press Invalidate and Restart.
  2. Once restarted, add the interpreter back, wait for the stubs to be rebuilt and then check to if the problem has been resolved.
  3. If not, then first remove the pipenv interpreter as the project interpreter by going to File > Settings > Project: > Project Interpreter and setting the project interpreter to No Interpreter. Click Apply and OK. Then repeat steps 1 and 2 and see if it solves the problem.

我不知道为什么会出现这个问题,但是当它出现时似乎可以解决它.

I'm not sure why this problem occurs, but it seems to solve it when it comes up.

编辑 07/29/19:

此错误已在 2019.2 PyCharm 发布.

这篇关于使用 pipenv 安装包时 Pycharm 警告包要求不满足的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:使用 pipenv 安装包时 Pycharm 警告包要求不满足

基础教程推荐