python 安装和第三方库的安装

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: pipPython的软件包管理系统,Python语言自带的命令行工具,它可以安装和管理第三方软件包。

使用 pip 工具安装软件包的命令是:

pip install some-package-name

举例:安装 requests 第三方库

我们现在下载名字为:requests 的第三方库。(这个库是用来处理HTTPPython第三方库。)
在命令行窗口中执行下面的命令:

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

遇到这样的情况要然后解决呢?
A: 遇到这种情况,多半是:撞墙的原因。这时,我们就需要手动下载相关第三方库的安装包了。

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 installedmatplotlib-python-2.2.2

 

5.matplotlib的两个常用函数

1.      二维绘图

1)       描述:
绘制极坐标系中r=1他r=2cosθ的相交部分
(没画的时候,我确实没看出r=2cosθ也是正圆)

2)       程序

[python]  view plain  copy
 
  1. import numpy as np  
  2. import matplotlib.pyplot as plt  
  3.   
  4. plt.figure(1)  
  5. ax = plt.subplot(111)  
  6. x = np.linspace(0, np.pi * 2, 200)  # 在0到2pi之间,均匀产生200点的数组  
  7.   
  8. # r = 2cosθ  
  9. r = 2 * np.cos(x)  # 半径  
  10. ax.plot(r * np.cos(x), r * np.sin(x))  
  11.   
  12. # r = 1  
  13. r = 1  
  14. ax.plot(r * np.cos(x), r * np.sin(x))  
  15.   
  16. 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)       程序

[python]  view plain  copy
 
    1. import numpy as np  
    2. import matplotlib.pyplot as plt  
    3. from mpl_toolkits.mplot3d import Axes3D  
    4.   
    5. fig = plt.figure(1)  
    6. ax = fig.add_subplot(1,1,1, projection='3d') # 指定三维空间做图  
    7.   
    8. t = np.linspace(0, 4, 200)  # 在0到4之间,均匀产生200点的数组  
    9. theta = t * 2 * np.pi # 角度  
    10.   
    11. # r(t)=(sint,cost,t)  
    12. z = t   
    13. x = np.sin(theta)  
    14. y = np.cos(theta)  
    15. ax.plot(x, y, z, label='r(t)')  
    16.   
    17. # r’(t)  
    18. z = 1   
    19. x = np.cos(theta)  
    20. y = -np.sin(theta)  
    21. ax.plot(x, y, z, label='r\'(t)')  
    22.   
    23. ax.legend()  jpg521.com
    24. plt.show()  

猜你喜欢

转载自www.cnblogs.com/welblupen/p/8933567.html