可以从本地文件系统使用pip安装软件包吗?

我为我的包运行了python setup.py sdist,它已经创建了适当的tar.gz文件.这个文件存储在我的系统中,地址是/srv/pkg/mypackage/mypackage-0.1.0.tar.gz.

现在在虚拟环境中,我想安装来自pypi或特定本地位置/srv/pkg的软件包.

这个是可能的吗?

PS 我知道我可以指定pip install /srv/pkg/mypackage/mypackage-0.1.0.tar.gz个.这是可行的,但我说的是使用/srv/pkg位置作为pip搜索(如果我输入pip install mypackage)的另一个位置.

推荐答案

我很确定你要找的是--find-links个选项.

你可以做到的

pip install mypackage --no-index --find-links file:///srv/pkg/mypackage

Python相关问答推荐

Ibis中是否有一个ANY或ANY_UTE表达,可以让我比较子查询返回的一组值中的值?

如何知道标志是否由用户传递或具有默认值?

是pandas.DataFrame使用方法查询后仍然排序吗?

如何让我的Tkinter应用程序适合整个窗口,无论大小如何?

如何使用没有Selenium的Python在百思买着陆页面上处理国家/地区 Select ?

使用LineConnection动画1D数据

返回nxon矩阵的diag元素,而不使用for循环

根据另一列中的nan重置值后重新加权Pandas列

将jit与numpy linSpace函数一起使用时出错

需要计算60,000个坐标之间的距离

非常奇怪:tzLocal.get_Localzone()基于python3别名的不同输出?

管道冻结和管道卸载

' osmnx.shortest_track '返回有效源 node 和目标 node 的'无'

try 将一行连接到Tensorflow中的矩阵

当递归函数的返回值未绑定到变量时,非局部变量不更新:

Python—压缩叶 map html作为邮箱附件并通过sendgrid发送

Pandas—堆栈多索引头,但不包括第一列

Pandas 数据帧中的枚举,不能在枚举列上执行GROUP BY吗?

删除特定列后的所有列

如何使用pytest在traceback中找到特定的异常