Ubuntu 20.04离线安装wxpython
时间: 2025-07-04 19:06:09 AIGC 浏览: 31
在 Ubuntu 20.04 系统上进行离线安装 `wxPython`,需要提前在有网络连接的环境中下载好所需的依赖包及其依赖项。由于 `wxPython` 是一个大型库,它依赖于多个系统级组件和 Python 模块,因此建议使用 `pip` 的下载功能来获取所有必需的 `.whl` 或 `.tar.gz` 文件,并将它们转移到目标机器上进行本地安装。
### 步骤如下:
#### 1. 在联网机器上下载 wxPython 及其依赖
使用以下命令下载 `wxPython` 和其所有依赖包(包括递归依赖)到本地目录:
```bash
pip download wxPython
```
该命令会将 `wxPython` 及其所有依赖包下载到当前目录中,文件格式可能是 `.whl` 或 `.tar.gz`。
#### 2. 将下载的包复制到离线机器
将下载的所有文件通过 USB、局域网共享或其他方式传输到 Ubuntu 20.04 的离线机器上。假设你将这些文件放置在 `/home/user/wxpython_offline_packages/` 目录下。
#### 3. 安装本地包
进入存放包的目录并执行以下命令安装:
```bash
pip install --no-index --find-links=/home/user/wxpython_offline_packages/ wxPython
```
该命令告诉 `pip` 不要联网查找包,而是从指定路径中查找并安装。
#### 4. 解决可能的系统依赖问题
如果出现缺少某些系统库的错误(例如 `libgtk-3-dev`, `libwebkit2gtk-4.0-dev` 等),你需要在联网机器上查找这些依赖对应的 `.deb` 包,并使用 `apt-get download` 命令下载它们及其依赖项,然后将其复制到离线机器上并通过 `dpkg -i package.deb` 进行安装。
例如,下载 `libgtk-3-dev` 及其依赖:
```bash
apt-get download libgtk-3-dev
```
### 注意事项
- 确保两个系统的 Python 版本一致,否则可能会出现兼容性问题。
- 如果使用的是虚拟环境,请确保在离线机器上创建相同的虚拟环境后再进行安装。
- 对于较新的 `wxPython` 版本(如 4.x 以上),建议使用与之兼容的 Python 3.6–3.9 版本[^2]。
---
阅读全文
相关推荐


















