【发布时间】:2019-04-30 19:34:19
【问题描述】:
我的 pipenv 设置存在各种问题(这里是另一个问题 differences between users even after using Pipfile and Pipfile.lock with explicit versions),我刚刚注意到其他一些看起来很时髦的东西。
结果在我的项目文件夹中(同时创建了 Pipfile 和 Pipfile lock,运行了初始 pipenv install,并且没有调用 pipenv shell),我可以多次运行 pipenv install如我所愿,每次它说它正在安装 74 个依赖项。这是否意味着 pipenv install 没有生效,还是仅仅意味着它正在运行依赖项以确保它们已安装?
似乎可能有问题,因为当我为该文件夹的项目打开 Pycharm 时,它会给我以下警报(“包要求...”以及安装选项来自Pipfile.lock的要求)。
我在最新的 Pycharm 上,它设置为使用我用pipenv install 创建的 pipenv 环境,我可以确认它正在使用基于 Pycharm->Preferences->Project->Project Interpreter 的环境表明它为此文件夹使用了正确的 virtualenv。
但似乎pipenv install 和 Pycharm 都认为没有安装依赖项。
【问题讨论】:
-
这看起来像是 this question 的副本。这是 PyCharm 中尚未解决的主要错误,因此您可以转到该问题并点击链接投票。
-
好的。但是关于为什么
pipenv install每次都安装 74 个包的问题也独立存在。我应该为此担心吗?如果我是最新的,它不应该第二次安装 0 个包吗? -
另外,在我的情况下,这种解决方法看起来并不能解决我使用 Pycharm 的问题,但我更关心的是
pipenv install方面的问题。 -
我真的不确定。我认为解决方法会有所帮助,但我认为 JetBrains 的某个人回答说这实际上是一个错误,所以它似乎没有解决任何问题。奇怪的是,我对 pipenv 没有这个问题。您最初是否使用 pipenv 作为解释器创建项目?
-
我不记得我是如何创建它的,但我肯定很早就将 pipenv 设置为解释器,或者它是自动的。无论如何,它并没有真正影响任何事情,所以我现在可能会忽略它。另一方面,我的另一个问题对我们来说问题更大。谢谢你的帮助。顺便说一句,Jetbrains 似乎发布了相当多的错误,这是阻止我付费的一件事。