ubuntu离线安装python包

Python包离线安装指南
本文详细介绍了一种Python包的离线安装方法,包括从指定网站下载所需包并解压,收集所有依赖项放入同一文件夹,最后通过终端命令进行安装。

python包(pip)离线安装方法 :

1、到https://pypi.python.org/pypi 下载相应包并解压 
2、找到所需要的所有依赖,放进解压后的文件夹里,终端输入:sudo python setup.py install 进行安装

### 如何在无网络环境下于Ubuntu系统中安装Python 要在无网络环境下的 Ubuntu 系统中安装 Python,可以按照以下方式操作: #### 准备阶段 首先,在有网络连接的机器上下载所需的依赖Python 的源码文件。可以通过 `apt-get` 或者手动编译的方式完成。 1. **通过APT获取依赖项** 使用另一台联网的 Ubuntu 设备运行以下命令来导出所有必要的 `.deb` 文件: ```bash apt-get download $(apt-cache depends --recurse --no-recommends \ --no-suggests --no-conflicts --no-breaks --no-replaces \ --no-enhances python3 | grep "^\w") ``` 这些 `.deb` 文件随后会被复制到目标设备上用于离线安装[^1]。 2. **准备Python源代码** 如果需要特定版本的 Python,则可以从官方 Python 网站 (https://www.python.org/downloads/) 下载对应版本的 tarball 压缩,并将其传输至目标设备。 #### 安装过程 一旦上述准备工作就绪,即可开始在无网环境中执行安装流程。 1. **拷贝并解压依赖** 将之前收集好的 `.deb` 文件传送到目标主机后,利用 dpkg 工具逐一安装这些软件: ```bash sudo dpkg -i *.deb ``` 2. **构建与安装自定义版本的Python** 对于那些希望完全掌控其配置选项的情况来说,从源码编译可能是更好的选择。以下是具体步骤: - 解压缩已下载的 tarball 文件: ```bash tar -xvf Python-<version>.tgz cd Python-<version> ``` - 配置、编译以及安装: ```bash ./configure --enable-optimizations make altinstall ``` 注意这里使用了 `altinstall` 而不是普通的 `make install` ,以防止覆盖系统的默认 python 版本[^3]。 3. **验证安装成功与否** 最终确认新安装Python 是否正常工作: ```python pythonX.Y -V # 替换 X.Y 为你实际安装的版本号 ``` #### 切换默认解释器(可选) 如果有必要更改系统默认使用的 Python 版本,可通过 `update-alternatives` 实现这一目的: ```bash sudo update-alternatives --install /usr/bin/python python /path/to/new/python/version priority_level ``` 其中 `/path/to/new/python/version` 是指代刚安装完毕的新版 Python 执行程序的位置;而 `priority_level` 应当设为高于当前已有替代方案数值的一个整数。 ### 总结 以上就是在没有互联网接入的情况下,在基于 Debian/Ubuntu 平台之上部署 Python 的全过程描述。尽管稍显繁琐,但只要遵循既定指导方针便能顺利完成任务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值