1.安装python
第一步,windows下面的Python安装一般是通过软件安装包安装而不是命令行,所以我们首先要在Python的官方主页上面下载最新的Python安装包。
下载地址是:https://www.python.org/downloads/
我们需要手动添加环境变量:鼠标右键我的电脑 -> 属性 -> 点击高级系统设置 -> 点击环境变量 -> 点击PATH -> 在最后面加上我们的Python安装路径 -> 点击确定。用一张图来表示就是:
添加环境变量的方法,我们在PATH最后添加:
C:\Users\APP_Server\AppData\Local\Programs\Python\Python36\;
在这个过程中需要注意的问题是,添加PATH路径的时候,要在最后面添加一个分号。现在我们再次在浏览器里面输入“Python”,就能直接在控制台出入命令了:
2.安装pip
下载地址:https://pypi.python.org/pypi/pip#downloads
下载后解压pip-9.0.1.tar,到可执行的目录:
执行如下命令:
python setup.py install
执行完毕,再在命令行窗口执行 如下命令:
pip list
我们会发现,也不识别这个命令。通过上个步骤,我们可以知道是因为没添加环境变量的缘故。
按照之前介绍的添加环境变量的方法,我们在PATH最后添加:
C:\Users\APP_Server\AppData\Local\Programs\Python\Python36\Scripts\;
最后,再执行pip list,发现成功了;
3.pip 工具升级
如果你在执行 pip
命令,需要下面的输出:
You are using pip version 7.1.2, however version 8.1.2 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.
它提示你:你目前的 pip
工具的版本不是最新的,需要更新。你完全可以不用管它,但是我是一个比较讲究的人,所以:更新 pip
工具的命令如下,执行下面的命令:
python -m pip install --upgrade pip
现在,就不会再出现:提示你更新pip工具 的输出了。
4.安装第三方的库
1. 使用 pip
命令行工具在线下载你需要的第三方库
Q: 什么是
pip
?
A:pip
是Python的软件包管理系统,Python语言自带的命令行工具,它可以安装和管理第三方软件包。
使用 pip 工具安装软件包的命令是:
pip install some-package-name
举例:安装 requests 第三方库
我们现在下载名字为:requests 的第三方库。(这个库是用来处理HTTP的Python第三方库。)
在命令行窗口中执行下面的命令:
pip install requests
这样 requests 第三方库就下载和安装完成了。
在你的脚本中添加:import requests
,就可以使用这个 Requests 库。
Q: 如果你在执行
pip install some-package-name
命令的时候,它输出:没有找到这样的软件包。比如执行:pip install opencv
命令,它会输出:
Could not find a version that satisfies the requirement opencv (from versions: ) No matching distribution found for opencv
2. 手动下载 第三方库,再使用 pip
命令安装
使用pip 安装时,有时会遇到网上慢或者撞墙的现象,这时我们就到这个网站手动下载你需要的安装包:http://www.lfd.uci.edu/~gohlke/pythonlibs/。这个网站里面的Python第三方库可以说是包罗万象。
举例:安装 matplotlib第三方库
Step 1 . 来到这个网站:http://www.lfd.uci.edu/~gohlke/pythonlibs/
Step 2 . 按组合键:Ctrl + F 查找关键词:matplotlib, 点击下面的matplotlib
现在你能看到下面的 matplotlib 版本,因为我使用的是 Python 3.6.0 版本,并且我的电脑是64位的,所以我选择下载:matplotlib-2.2.2-cp36-cp36m-win_amd64.whl
Step 3 . 下载它,并记下下载路径:
我的是在
D:\Downloads\
matplotlib-2.2.2-cp36-cp36m-win_amd64.whl
Step 4 . 下载完成后,在 命令提示符窗口 中,执行下面的命令(其中软件包要输入绝对路径):
pip install
D:\Downloads\
matplotlib-2.2.2-cp36-cp36m-win_amd64.whl
成功安装,输出下面信息:
Processing d:\downloads
\
matplotlib-2.2.2-cp36-cp36m-win_amd64.whl
Installing collected packages: matplotlib-python Successfully installed
matplotlib
-python-2.2.2
5.matplotlib的两个常用函数
1. 二维绘图
1) 描述:
绘制极坐标系中r=1他r=2cosθ的相交部分
(没画的时候,我确实没看出r=2cosθ也是正圆)
2) 程序
- import numpy as np
- import matplotlib.pyplot as plt
- plt.figure(1)
- ax = plt.subplot(111)
- x = np.linspace(0, np.pi * 2, 200) # 在0到2pi之间,均匀产生200点的数组
- # r = 2cosθ
- r = 2 * np.cos(x) # 半径
- ax.plot(r * np.cos(x), r * np.sin(x))
- # r = 1
- r = 1
- ax.plot(r * np.cos(x), r * np.sin(x))
- plt.show()
3) 运行结果
2. 三维绘图
1) 描述:
绘制向量函数r(t)=(sint,cost,t)的图,即向量r的坐标x,y,z都是t的函数,分别是x(t)=sint, y(t)=cost, z(t)=t。可将函数视为“大黄蜂”的飞行曲线,即t时刻,它在空间中的位置是(x,y,z),以及它的导数(飞行速度)x’(t)=cost, y’(t)=-sint,z=1,即r’(t)=(cost,-sint,1)
2) 程序
- import numpy as np
- import matplotlib.pyplot as plt
- from mpl_toolkits.mplot3d import Axes3D
- fig = plt.figure(1)
- ax = fig.add_subplot(1,1,1, projection='3d') # 指定三维空间做图
- t = np.linspace(0, 4, 200) # 在0到4之间,均匀产生200点的数组
- theta = t * 2 * np.pi # 角度
- # r(t)=(sint,cost,t)
- z = t
- x = np.sin(theta)
- y = np.cos(theta)
- ax.plot(x, y, z, label='r(t)')
- # r’(t)
- z = 1
- x = np.cos(theta)
- y = -np.sin(theta)
- ax.plot(x, y, z, label='r\'(t)')
- ax.legend() jpg521.com
- plt.show()