今天我有一个问题要在我的公司开发一个外网的开发站(为了安全)。
我必须一个接一个地下载这些包。因为网站没有python (我不是管理员)。因此,我想(在家里)将一个存储库下载到硬盘上,并将其连接到我的开发工作站(当然是在扫描病毒之后:)。
你能帮帮我吗?
你知道在linux操作系统上有什么命令可以做到这一点吗?
诚挚的问候。感谢x 10000的帮助。
发布于 2020-08-16 18:29:54
作为用户(没有根用户权限)安装python和pip时,请参阅此link。然后按照以下步骤使用pip获取repo文件。
pip命令本身有一个下载选项,您可以使用该选项来下载软件包。它还下载依赖的(需求)包。
pip download --no-cache-dir package_names在这里,package_names是用空格分隔的必需包。您可以单命令运行,也可以根据需要对多个包运行多个命令。例如:
$ 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进行安装
$ cd reop
$ pip install *注意:如果你有requirements.txt,你可以下载
pip download -r requirements.txt发布于 2020-08-16 18:52:45
如https://pip.pypa.io/en/stable/reference/pip_download/中所述
您可以只使用pip download,使用-d提供目录,然后再使用pip install
$ pip download -d /tmp/package SomePackagehttps://stackoverflow.com/questions/63435605
复制相似问题