1、离线安装pip

(1)在python的安装目录下,新建packages文件夹,例:C:\Python27\packages

(2)https://pip.pypa.io/en/stable/installing/ 下载get-pip.py

(3)Unofficial Windows Binaries for Python Extension Packages 下载pip-8.1.2-py2.py3-none-any.whl和wheel-0.29.0-py2.py3-none-any.whl

python get-pip.py --no-index --no-setuptools --find-links=.\packages

get-pip.py options
–no-setuptools
If set, don’t attempt to install setuptools
–no-wheel
If set, don’t attempt to install wheel

2、查看pip 支持的whl类型

pip debug --verbose
https://blog.csdn.net/qq_38161040/article/details/103881372

AMD64

import pip._internal
print(pip._internal.pep425tags.get_supported())

WIN32

import pip
print(pip.pep425tags.get_supported())


3、安装Matplotlib

如果是whl包,安装方法如:

pip install wheel-0.29......whl

如果下载的不是whl包,在windows下解压的包里有setup.py,则安装方法为:
先到解压包的目录,如

然后使用命令:

python setup.py install

(1)需要提前安装:https://pypi.python.org/pypi/six

(2)需要提前安装:https://pypi.python.org/pypi/numpy

 依次用pip安装: pyparsing ; pytz; setuptools; six; cycler; pytz; python-deteutil; matplotlib;

特别说明:matplotlib的各种依赖包可参考:https://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib

matplotlib的各种依赖库在:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载,注意:下载的whl类型要和【2、查看Pip支持的whl类型】一致,否则会出现:
Installing numpy from wheel format: “…is not a supported wheel on this platform”

安装的时候出现的警告

Could not fetch URL https://pypi.python.org/simple/fastnumbers/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host=‘pypi.python.org’, port=443): Max retries exceeded with url: /simple/fastnumbers/ (C
aused by SSLError(SSLError(1, ‘_ssl.c:499: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version’),)) - skipping
Could not find a version that satisfies the requirement fastnumbers (from versions: )
No matching distribution found for fastnumbers

据 https://superuser.com/questions/1336153/pip-cannot-fetch-url-because-of-an-error-with-the-ssl-certificate 介绍是由于python 2.7.6 SSL协议比较老导致的,python 2.7.15就没这问题。不过如果是whl包的形式,目测对安装过程无影响。

4、验证是否安装成功

# plot a sine wave from 0 to 4pi
from pylab import *
x_values = arange(0.0, math.pi * 4, 0.01)
y_values = sin(x_values)
plot(x_values, y_values, linewidth=1.0)
xlabel('x')
ylabel('sin(x)')
title('Simple plot')
grid(True)
savefig("sin.png")
show()

参考网址:http://www.voidcn.com/article/p-djcdtooa-rd.html

参考网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

参考网址:https://segmentfault.com/a/1190000006027207

参考网址:http://blog.csdn.net/sinat_26933727/article/details/68953193

【Python系列】之python2.7.6离线安装Matplotlib相关推荐

  1. python如何离线安装第三方模块_扣丁学堂python开发之第三方模块pip离线安装

    扣丁学堂python开发之第三方模块pip离线安装 2018-08-14 14:02:22 747浏览 最近很多参加Python培训的同学说在学习过程中需要安装一些第三方的模块,今天小编就来给大家讲一 ...

  2. python使用pip安装本地包-python搭建本地pip源,离线安装python模块

    有些时候内网还是无法访问外网的PIP源,这样就需要搭建自己的PIP源 1.离线安装pip 需先安装setuptools 1.下载安装包 https://files.pythonhosted.org/p ...

  3. Python【算法中心 03】Docker部署Django搭建的Python应用流程实例(Docker离线安装配置+Django项目Docker部署)

    1.Docker离线安装配置 rpm版本安装 # 系统版本 rpm -qi centos-release Name : centos-release Version : 8.1 Release : 1 ...

  4. python怎么安装包-Python-如何离线安装软件包?

    小编典典 如果该软件包位于PYPI上,则将其及其依赖项下载到某个本地目录.例如 $ mkdir / pypi && cd / pypi $ ls -la -rw-r--r-- 1个Pa ...

  5. Anaconda3 离线安装 Django-3.2.7 及依赖项setuptools、sqlparse 、asgiref、typing_extensions等模块

    目录 一.背景 二.离线安装 setuptools.sqlparse .asgiref.typing_extensions等依赖模块 三.离线安装django 一.背景 因为信息安全管理的规定,这台服 ...

  6. python安装matplotlib需要c编译_在Python 3.9上安装matplotlib提示需要FreeType更高版本的解决...

    在Python 3.9(在Deepin系统中采用源码安装Python 3.9版本的方法)上安装matplotlib提示需要FreeType 2.3或更高版本,可以将MPLLOCALFREETYPE环境 ...

  7. windows安装matplotlib方法(cmd+pycharm)+cmd不运行python命令解决方法

    前言 最近在学习matplotlib,但是在安装时就遇到了问题,写个文章记录一下希望能够帮助到更多的人. 目录 前言 一 通过cmd安装matplotlib 1. 安装python 2. 安装pip ...

  8. Python系列之入门篇——python2.7.13安装

    Python2.7.13 安装 说明 以下所有操作都基于centos6.9 1. Issue zlib zlib-devel是安装setuptools依赖的模块,需要在安装python之前先安装这两个 ...

  9. zlib 离线安装_黑板派Python扩展库安装与常见问题解决完整指南

    点击蓝字 ! 关注我们 "Python小屋"编程比赛正式开始 推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国, ...

最新文章

  1. ansible自动化运维(三)——Playbook实战
  2. 测量音叉153kHz谐振器的幅频特性
  3. Django 的模板语法之过滤器
  4. [二叉树] 二叉树的最近公共祖先--leetcode236
  5. 将非事务性资源绑定到JTA事务中的几种模式
  6. Linux qt程序打包依赖库,Linux打包免安装的Qt程序(编写导出依赖包的脚本copylib.sh,程序启动脚本MyApp.sh)...
  7. python中try语句_[转]python 里面 try语句
  8. 容器技术Docker K8s 37 Serverless Kubernetes(ASK)详解-Serverless容器进化
  9. ITIL4讲解: 组合管理
  10. 图文并茂!60页PPT《快速入门python学习路线》学不会你找我
  11. vue3.0教程——搭建Vue脚手架【简化版】
  12. iOS开发之打包上传到App Store——(一)各种证书的理解
  13. 网页搜索(百度谷歌)你不得不知道的十个小技巧
  14. C++ 中read和write函数
  15. 如何从官网下载MySQL最新版本的安装包?
  16. nasa注册_“NASA中文”更名的情况说明
  17. html5页面打不开原因,部分网页打不开是什么原因,详细教您网页打不开怎么解决...
  18. Navicat Premium 注册码
  19. 微信小程序如何获取数组下标
  20. 战五渣系列之七(索引那点事)

热门文章

  1. Java追加文本内容到txt文件
  2. html左侧隐藏菜单栏,如何制作一个炫酷的隐藏侧边栏菜单
  3. python输出100到200的素数_python输出2到100之间的素数
  4. lt;SCRIPT src=quot;../scripts/LoadWebOffice.jsquot;gt;lt;/SCRIPTgt;
  5. MySQL优化SQL性能问题
  6. 计算机接口实验0832,现代计算机接口实验 (四)0832实验
  7. zynq7020安装linux图形界面,ZYNQ开发板的NFS文件系统安装 - ZYNQ7020学习
  8. lisp新建标注式样_[求助]请教一下,如何编定义标注样式的LSP?
  9. 程序包sun.misc不存在
  10. c++11 多线程 顺序执行_前阿里P8架构师总结的一些关于Java多线程的编程经验丨干货...