我正在尝试使用pipenv将软件包安装到我的Pycharm环境中。但是,当我使用pipenv install <package name>
时,在顶部提到
“未满足打包要求”
并要求我“从Pipfile.lock安装要求”
启动项目时,我选择Pipenv作为项目解释器,为什么当我一开始就明确使用pipenv并将项目设置为将Pipenv用作项目时,PyCharm为什么要求从Pipfile.lock文件重新安装软件包口译员。我要双重安装吗?
更新:
现在已将其报告为PyCharm中的错误,请对该问题进行投票:
答案 0 :(得分:3)
解决方案在this answer on the JetBrains support forums中。
步骤如下:
我不确定为什么会发生此问题,但似乎可以解决此问题。
答案 1 :(得分:0)
我在 2020.3 仍然遇到这个问题。我认为这是因为在设置解释器时,python 解释器在 virtualenv 中,pipenv 安装在 $PYENV_ROOT/versions 中。为了解决这个问题,我只是将解释器设置为 virtualenv 环境并通过 CLI 管理 pipenv。