python学习笔记-tip33(安装第三方模块)

什么是第三方模块

在我们使用python进行编程时,也会像开发andorid时引入好多三方的开源框架,这里的第三方模块其实跟这些android的开源框架基本上类似。

我们常用的第三方模块有

  • pillow--处理图片的工具库
  • mysql驱动程序
  • web框架flask
  • 科学计算Numpy
    等等

怎么安装第三方模块

在python中我们需要使用pip(包管理工具)完成
mac和linux已经内置了pip 包管理工具,而window则在安装python时需要参考一下廖雪峰大神的文档了

但是,不要着急使用pip 工具包去安装

因为使用pip工具包安装的话,只能一个一个安装,比较麻烦,我们可以借助

Anaconda平台---基于python的数据处理和科学计算平台

Anaconda内置了很多有用的第三方库,我们一旦安装上Anaconda,就相当于安装了了数十个第三方模块,是不是很爽,哈哈

怎么安装Anaconda

Anaconda官网直接下载GUI版本
如果打不开的话,可以考虑百度云盘版本
备份
当然,如果都找不到的话,可以留言,我可以给大家提供一份
下载后直接安装,Anaconda会把之前系统path中的python指向Anaconda自带的python,并且Anaconda安装的第三方模块会安装在自己的目录下,不会影响已安装的python目录
安装好之后,在terminal执行python命令,就能够看到Anaconda的相关信息了

安装完Anaconda之后怎么安装第三方模块?

很简单,只需要执行import 三方模块名
如:



这样就把numpy的模块添加好了

一个新概念:模块搜索路径

当我们想加载某个模块时,python会在指定路径下搜索.py文件,如果找不到就会报错,那么这个路径就是模块搜索路径

默认情况下,python会在三个位置搜索要加载的模块

  • 当前目录
  • 所有已安装的内置模块
  • 第三方模块
    搜索路径存放在sys模块的path变量中

下图所示的是加载模块失败即sys.path路径的内容


如果我们想添加自己定义的模块搜索路径,有两种办法:

  • 在运行时修改

    >>> import sys
    >>> sys.path.append('/Users/michael/my_py_scripts')
    

这样就会在运行时将自己定义的模块搜索路径添加到之前的sys.path中
但是这种方式在运行结束后就失败了

  • 设置环境变量PYTHONPATH,该环境变量的内容会被自动添加到模块搜索路径中。
    设置方式与设置Path环境变量类似。
    注意只需要添加你自己的搜索路径,Python自己本身的搜索路径不受影响。

你可能感兴趣的:(python学习笔记-tip33(安装第三方模块))