【发布时间】:2019-03-22 19:16:16
【问题描述】:
我正在尝试使用 pipenv 将软件包安装到我的 Pycharm 环境中。但是,当我使用pipenv install <package name> 时,顶部会出现一个弹出窗口,提及
“不满足包要求”
并要求我“从 Pipfile.lock 安装要求”
当我开始项目时,我选择了 Pipenv 作为我的项目解释器。为什么当我从一开始就明确使用 pipenv 并将项目设置为使用 Pipenv 作为时,PyCharm 要求重新安装 Pipfile.lock 文件中的包口译员。我是双重安装吗?
更新:
它现在被报告为 PyCharm 中的一个错误,请为这个问题投票:
【问题讨论】:
-
你看过this post的答案了吗?您还确定您在终端中安装的 pipenv 环境与您为项目解释器设置的环境相同吗?似乎当您通过终端安装时,它会安装到不同的 virtualenv,更新 Pipfile.lock,然后 PyCharm 在该文件中检测到它正在使用的 pipenv 中不存在的新依赖项。
-
看看this JetBrains support thread 看看是否能解决您遇到的问题。
-
这是一个不幸的 PyCharm 错误 youtrack.jetbrains.com/issue/PY-34622 请投票给票。
-
已投票。感谢您的提醒和解决方法。
标签: python django python-3.x pycharm pipenv