在requirements.txt文件中安装最新版本的ONE私有库?

时间:2016-06-05 05:02:24

标签: python pip

我可以运行<?php $db = new SQLite3('mydb.sq3'); $result = $db-->query('SELECT * FROM panels'); while ($row = $result->fetchArray(SQLITE3_ASSOC)) { echo $row['firstname'] . ': $' . $row['surname'] . '<br/>'; } unset($db); ?> ,我可以将包名设置为类似pip install --upgrade -r requirements.txt的内容,但有没有办法说&#34;总是尝试升级这个包&#34;? package>=0.42对整个文件的问题是它尝试升级所有包。

我尝试在txt文件中的一行上添加--upgrade并被拒绝。 This seems pretty close to what I need并且尚未实施。

它是--upgrade中包含的本地(私有)软件包,所以..也许在那个索引中有一个解决方法,比如只列出索引中最新的软件包版本?

2 个答案:

答案 0 :(得分:0)

我不认为--upgrade标志当前可以在requirements文件的包级别上指定。

一种解决方法是为这类软件包提供单独的需求文件

您可以尝试使用--force-reinstall选项。

答案 1 :(得分:0)

简单的解决方案是删除包的版本固定,每次运行需求文件时 - 将安装最新版本。