为什么我的pipenv卡在“锁...”安装时的阶段numpy|opencv|pandas?
运行时pipenv install pandas或者pipenv update它挂起了很长一段时间,并显示一条消息和加载屏幕,显示它仍处于锁定状态。为什么?我需要做什么?
发布于 2019-06-04 16:28:11
也许描述这种状态的更好的术语应该是‘构建和锁定...’或者类似的东西。
如果您正在安装numpy、opencv、pandas或其他大型软件包,则特别可能发生这种情况。
幕后发生的事情是pipenv正在下载你的软件包,也许还在构建轮子。
在这种情况下,补救措施通常是极大的耐心。
要更多地了解pipenv上下文中的“锁定”是什么,您可以在这里阅读更多内容:https://pipenv.kennethreitz.org/en/latest/basics/#pipenv-lock
$ pipenv锁用于创建一个Pipfile.lock,它声明项目的所有依赖项(和子依赖项)、它们的最新可用版本以及下载文件的当前散列。这确保了可重复的,最重要的是确定性的构建。
但是,有时候它是注释这只是一个慢/大的安装,但却是您的问题所在Pipfile[.lock]。如果您相当确定这就是问题所在,请尝试pipenv lock --clear并重新运行您的pipenv install命令,也检查此thread了解更多信息。
发布于 2020-03-23 18:09:10
这是一个关于pipenv的开放问题https://github.com/pypa/pipenv/issues/3827我建议回到pip
发布于 2021-02-25 11:20:32
对于那些试图使用pipenv使用现有的requirements.txt在工作目录中,您可以找到以下内容Github post很有帮助。
注意:我还使用了pipenv --rm在尝试我所展示的东西之前。
另外,这里有一个呼喊Zebradil's script要创建requirements.txt,以防您正在与其他不使用pipenv。
https://stackoverflow.com/questions/56440090
复制相似问题