You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过SSH使用pip安装远程服务器上的tar.gz包

直接通过SSH用pip安装私人服务器上的tar.gz包

你想要的直接通过SSH调用pip安装的需求,可以用以下两种方式实现:

方法1:通过SSH管道直接传递文件内容

利用SSH读取服务器上的包文件,通过管道传给本地pip进行安装,这是最直接的免额外配置方案:

ssh user@myserver cat /path/to/package.tar.gz | pip install -

这里的-表示pip从标准输入读取安装包内容,由于你已配置密钥免密,整个过程无需输入密码。

方法2:使用scp协议URL直接安装

pip支持通过scp://协议的URL直接拉取文件安装,注意服务器上的绝对路径需要以双斜杠开头:

pip install scp://user@myserver//path/to/package.tar.gz

如果包路径是相对于服务器用户家目录的相对路径,可省略一个斜杠:

pip install scp://user@myserver/path/to/package.tar.gz

关于FTP的补充

若你的服务器开启了FTP服务,也可以用ftp://协议的URL安装,但SSH(scp)的安全性更高,更推荐使用前面的SSH方案。

注意:确保你的pip版本较新,新版本pip已全面支持scp、ftp这类协议的URL安装方式。

内容的提问来源于stack exchange,提问作者Martí

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 06:15:57