当前位置: 首页 > 面试题库 >

如何点安装最小和最大版本范围的软件包?

梁修贤
2023-03-14
问题内容

我想知道是否有任何html" target="_blank">方法可以告诉pip,特别是在需求文件中,安装一个既不应安装最低版本(pip install package>=0.2)又应安装最高版本的软件包(理论api:)pip install package<0.3

我问是因为我正在使用正在积极开发的第三方库。我希望我的pip需求文件指定它应该始终安装0.5.x分支的最新次要版本,但是我不希望pip尝试安装任何较新的主要版本(例如0.6.x),因为API是不同的。这很重要,因为即使0.6.x分支可用,开发人员仍在向0.5.x分支发布补丁和错误修正,所以我不想package==0.5.9在需求文件中使用静态行。

有什么办法吗?


问题答案:

你可以做:

$ pip install "package>=0.2,<0.3"

并且pip将寻找最佳匹配,假设版本至少为0.2,且小于0.3。

这也适用于点子要求文件。请参阅PEP 440中有关版本说明符的完整详细信息。



 类似资料:
  • 问题内容: 最近在一次采访中有人问我这个问题。 给定以下代码,静态整数的最小和最大可能值是多少? 我告诉他们,最大值将为25(在没有竞争条件的情况下),而最小值将为5(在每次迭代时所有线程之间的竞争条件的情况下)。 但是面试官说,最小值甚至可以低于5。这 怎么可能? 问题答案: 我声称最小值可能是2。 这样做的关键是的非原子性,即它是读和写,它们之间可能有其他操作。 调用线程T1..T5: T1读

  • 我一直在寻找这个问题的答案,但运气不佳,所以希望有人能帮助我! 我正在处理周期性数据,我试图找到两个波峰和两个波谷的相关值——这不一定等同于最大/最小和第二个最大/最小值,而是最大/最小和第二个最大/最小值,条件是该值大于/小于前面和后面的值。 这是一个循环的例子 我有 1000 个周期,所以我在 dplyr 中使用group_by对周期进行分组,然后希望在组中应用条件最大值/最小值参数。 我很感

  • 我在让范围过滤器更具动态性方面遇到了问题。 过滤代码: 而不是硬编码的最小值0和最大值100,我想得到字段verkoopprijs的最小值和最大值。 搜索结果如下所示: 然而我不知道如何得到最小值和最大值。

  • 我碰到了R的< code>range函数。它确实是一个有用的工具,并使代码更具可读性,但是如果用一个简单的包含< code>min和< code>max的一行程序来代替它,它的速度可以提高一倍。 我做了一些基准测试,range函数的“糟糕”性能让我吃惊。为了进行比较,我编写了一个名为< code>range2的函数,它使用了min和max(参见代码)。除了速度之外,如果一个简单的一行程序可以胜过这

  • 问题内容: 如何使用npm显示模块的最新版本?我期待有类似的打印输出。 问题答案: 您可以使用: (因此将立即返回)。

  • 我使用的是Maven3.6。 感谢帮助