离线安装python环境
时间: 2025-02-04 12:19:16 浏览: 40
### 离线安装 Python 环境的方法
#### 准备工作
为了成功地离线安装 Python 环境,需提前准备如下文件:
- Python 安装包:可以从官方网站下载适用于目标系统的 Python 版本压缩包。
- 所有必要的依赖库及其对应的版本。
对于 Linux 用户来说,在能够访问互联网的机器上执行以下操作以收集必需的依赖项[^3]:
```bash
sudo apt-get install -y build-essential libssl-dev zlib1g-dev \
libncurses5-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
```
#### 下载并打包 Python 及其依赖
在联网环境中获取 Python 源码以及所有需要的扩展模块,并将其放置于同一目录中。确保这些资源被妥善保存以便稍后传输到目标主机。
#### 传输至无网环境
通过移动存储设备或其他物理媒介将上述资料移送到待部署的目标计算机上。
#### 编译与安装 Python
进入包含已下载源代码的目录,按照官方文档指示编译并安装 Python 解释器。具体指令如下所示[^1]:
```bash
cd /path/to/Python-source-code
./configure --prefix=/usr/local/python3.8
make altinstall
```
注意这里使用 `altinstall` 而不是普通的 `install` 命令是为了防止覆盖系统自带的默认 Python 版本。
#### 配置环境变量
编辑 `.bashrc` 或者其他 shell 的配置文件加入新安装 Python 的路径:
```bash
export PATH="/usr/local/python3.8/bin:$PATH"
source ~/.bashrc
```
#### 离线安装额外的 Python 包
针对那些无法在线获取的第三方库,则应事先利用具备网络接入权限的工作站预先下载好 wheel 文件(.whl),并将它们拷贝给目的端之后再运行 pip 进行本地化加载[^4]:
```bash
pip3 install --no-index --find-links=/path/to/wheelhouse package_name
```
阅读全文
相关推荐


















