### 如何离线安装Python第三方包 对于离线环境中安装Python第三方包的需求,可以预先下载所需的`.whl`文件或源码压缩包到有网环境下的机器上,并将其传输至目标无网设备。具体操作如下: 当已知所需软件包名称及其版本号时,在联网环境下利用`pip download`命令来获取对应资源并保存于指定路径下[^1]。 ```bash pip download some-package==1.0 -d /path/to/store/packages/ ``` 上述指令会把名为`some-package`且版本为`1.0`的库以及它所依赖的所有其他组件都下载下来存放在给定目录内。 之后将这些文件拷贝到不具备互联网访问权限的目标计算机里;通过下面这条语句完成实际部署工作而不必担心实时在线验证等问题发生: ```bash pip install --no-index --find-links=/path/to/copied/packages/ some-package ``` 这里使用了两个重要参数:`--no-index`告知工具忽略默认索引站点(即PyPI),而`--find-links`则指明本地存储位置以便从中读取数据来进行下一步处理过程。 另外一种方式是在具备网络条件的地方构建虚拟环境并将整个env打包迁移过去再激活使用。不过这种方式相对复杂一点因为它涉及到更多额外配置项调整事宜。 #### 安装特定格式的包 如果遇到特殊情况比如某些项目只提供egg形式分发版,则可借助easy_install工具实现相同目的。例如执行类似这样的命令序列即可达成预期效果: ```bash easy_install -Zmaxd . #egg=package-version ``` 此方法适用于那些不支持wheel格式的老版本程序或者特殊情况下需要直接从URL地址拉取egg文件的情形。 (责任编辑:) |