首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为脱机工作站下载存储库Python (pip

如何为脱机工作站下载存储库Python (pip
EN

Stack Overflow用户
提问于 2020-08-16 18:11:50
回答 2查看 867关注 0票数 2

今天我有一个问题要在我的公司开发一个外网的开发站(为了安全)。

我必须一个接一个地下载这些包。因为网站没有python (我不是管理员)。因此,我想(在家里)将一个存储库下载到硬盘上,并将其连接到我的开发工作站(当然是在扫描病毒之后:)。

你能帮帮我吗?

你知道在linux操作系统上有什么命令可以做到这一点吗?

诚挚的问候。感谢x 10000的帮助。

EN

回答 2

Stack Overflow用户

发布于 2020-08-16 18:29:54

作为用户(没有根用户权限)安装python和pip时,请参阅此link。然后按照以下步骤使用pip获取repo文件。

pip命令本身有一个下载选项,您可以使用该选项来下载软件包。它还下载依赖的(需求)包。

代码语言:javascript
复制
pip download --no-cache-dir package_names

在这里,package_names是用空格分隔的必需包。您可以单命令运行,也可以根据需要对多个包运行多个命令。例如:

代码语言:javascript
复制
$ mkdir repo && cd repo
$ pip download openpyxl psutil
Collecting openpyxl
  Downloading openpyxl-3.0.4-py2.py3-none-any.whl (241 kB)
     |████████████████████████████████| 241 kB 1.6 MB/s 
  Saved ./openpyxl-3.0.4-py2.py3-none-any.whl
Collecting psutil
  Downloading psutil-5.7.2.tar.gz (460 kB)
     |████████████████████████████████| 460 kB 5.1 MB/s 
  Saved ./psutil-5.7.2.tar.gz
Collecting jdcal
  Downloading jdcal-1.4.1-py2.py3-none-any.whl (9.5 kB)
  Saved ./jdcal-1.4.1-py2.py3-none-any.whl
Collecting et-xmlfile
  Downloading et_xmlfile-1.0.1.tar.gz (8.4 kB)
  Saved ./et_xmlfile-1.0.1.tar.gz
Successfully downloaded openpyxl psutil jdcal et-xmlfile

然后在开发人员机器上使用pip install进行安装

代码语言:javascript
复制
$ cd reop
$ pip install *

注意:如果你有requirements.txt,你可以下载

代码语言:javascript
复制
pip download -r requirements.txt
票数 0
EN

Stack Overflow用户

发布于 2020-08-16 18:52:45

https://pip.pypa.io/en/stable/reference/pip_download/中所述

您可以只使用pip download,使用-d提供目录,然后再使用pip install

代码语言:javascript
复制
$ pip download -d /tmp/package SomePackage
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63435605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档