如何解决如何为离线工作站下载存储库Pythonpip
今天,为了安全起见,我在公司的网络上开发站点上有一个问题。
我必须一个一个地下载软件包。因为该网站没有python(我不是管理员)。因此,我想(在家中)在硬盘上下载存储库,然后将其连接到我的开发站(当然是在扫描病毒之后:))。
你能帮我吗?
您知道一些在Linux OS上执行此操作的命令吗?
最好的问候。谢谢x 10000的帮助。
解决方法
有关以用户身份安装python和pip的信息,请参阅此link(未经root许可)。然后按照以下步骤使用pip获取回购文件。
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
,
如https://pip.pypa.io/en/stable/reference/pip_download/
中所述您可以只使用pip download
,为目录提供-d
,然后再使用pip install
$ pip download -d /tmp/package SomePackage
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。