受限网络环境下(无外网访问权限)离线安装 matplotlib 数据可视化库
·
本文将介绍服务器无法连接互联网的环境下安装Python包最可靠的方法
python版本3.8.5 Linux系统
步骤
- 在有网络的电脑上下载离线安装包
- 打包所有安装包拷贝到服务器
- 在服务器上进行安装和验证
第一步:手动下载安装包
- 下载matplotlib
- https://pypi.org/project/matplotlib/3.7.3/#files选择版本:matplotlib-3.7.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- 下载核心依赖:numpy、pillow
- https://pypi.org/project/numpy/1.24.4/#files 选择版本:numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- https://pypi.org/project/Pillow/10.1.0/#files 选择版本:Pillow-10.1.0-cp38-cp38-manylinux_2_28_x86_64.whl
- 下载重要依赖:cycler、kiwisolver、pyparsing、python-dateutil、packaging、contourpy、fonttools
- 推荐选择版本:
- kiwisolver-1.4.5-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- cycler-0.12.1-py3-none-any.whl
- pyparsing-3.1.1-py3-none-any.whl
- python_dateutil-2.8.2-py2.py3-none-any.whl
- packaging-23.2-py3-none-any.whl
- fonttools-4.46.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- contourpy-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- 版本的依据是为了兼容Python版本和Linux系统,以上安装包均要下载,但是不是全部,在安装过程中提示缺少的依赖也要用同样的方法下载。以下是下载过的所有文件:

- 网站:
- https://pypi.org/project/kiwisolver/1.4.5/#files
- https://pypi.org/project/cycler/0.12.1/#files
- https://pypi.org/project/pyparsing/3.1.1/#files
- https://pypi.org/project/python-dateutil/2.8.2/#files
- https://pypi.org/project/packaging/23.2/#files
- https://pypi.org/project/fonttools/4.46.0/#files
- https://pypi.org/project/contourpy/1.2.0/#files
- 如果找不到对应的版本,可以在浏览器里直接搜索对应版本,在镜像网站下载如:Links for kiwisolver
第二步:通过FileZilla上传服务器

第三步:在服务器上安装
1.numpy
2.pillow
3.kiwisolver

4.cycler

5.pyparsing

6安装python_dateutil-2.8.2-py2.py3-none-any.whl出现问题,把报错告诉deepseek,说要先下载安装six安装包,方法和前面一样

7.python_dateutil
8.packaging

9.contourpy

10.fonttools忘记截图了,和python_dateutil会要求下载别的安装包,方法一样
11.matplotlib

验证

至此已完成
更多推荐
所有评论(0)