python 如何安装模块
Python作为现在非常流行的语言,可以说是非常的火了。特别是它的模块的概念,让开发者可以使用丰富的第三方模块。开发出丰富的应用,下面就跟随本教程一起来学习如何在Python中安装模块吧。
pip安装模块
- 01
在系统上把Python安装好以后,在命令行界面执行Python命令,就能够正确进入到Python的交互式命令界面,这个界面用来验证我们的模块是否正确安装。如下图所示,可以看到当前的Python版本是3.5.2,使用的是GCC 4.8.5版本编译的。目前是Red Hat linux平台。工具准备好以后,下面我们就来安装模块。我们以经常使用的一款数据库连接模块sqlalchemy为例。
- 02
Python有两种安装模块的方式,第一种是使用pip来安装,这种安装方式是使用在线的仓库来安装,默认配置的是国外的Python官方库,因为国内连接国外的网络比较慢,因此一般都要先将它配置为国内的地址。下面就是一个典型的国pip仓库信息,如下所示: [global] index-url=http://pypi.douban.com/simple [install] trusted-host=pypi.douban.com [list] format=columns [global]表示所有的模块都使用这个地址来下载,[install]表示使用信任这个地址,[list]表示模块输出信息的格式。配置好后如下所示,默认保存在用户家目录下的.pip目录下,以pip.conf文件名保存。
- 03
然后我们使用pip来开始安装sqlalchemy模块,命令是: pip install sqlalchemy 然后就会自动连接到对应的仓库上面去开始下载sqlalchemy模块以及各种依赖模块,解压安装。
- 04
安装完成后,我们进入到第一步的命令行界面中,导入这个模块,看能否导入成功。可以看到import过程没有出错,说明模块安装正常。然后使用模块输出版本信息,也没有报错。说明模块正常工作。第一种使用pip安装模块的方法介绍完毕。
setup.py安装模块
- 01
既然有在线安装模块,肯定也有离线安装模块。我们先把pip安装的sqlalchemy模块卸载掉,命令是 pip uninstall sqlalchemy 如下所示,看到successful uninstall 字样说明卸载成功,我们在命令界面尝试导入模块,就会提示出错。
- 02
然后我们打开sqlalchemy的官网,点击Download,会跳转到对应的版本下载页面,可以看到官网上的最新版本已经是1.2.4了。点击版本号后面的下载链接,会跳转到下载页面。页面右边会有一个Download按钮。
- 03
在下载按钮上点右键,选择复制链接地址,然后到shell界面下载。下载完成后,使用tar命令解压出来。就可以看到解压出来的目录。当然也可以先下载到本机,然后再上传到服务器。
- 04
我们使用cd命令切换到目录里面去,可以看到这个目录下有个setup.py文件,这就是我们的安装工具,这个工具里面记录了需要复制的模块以及怎么复制等操作。然后我们执行安装命令: python setup.py install 此时会刷新出非常多的信息,然后一直到安装完毕。
- 05
最后,我们再切换到Python的命令界面来验证一下,可以看到import没有出错,同时也能正确输出版本信息1.2.4,说明正确安装。pip安装适合安装常见的模块,而setup.py方法适合安装一些不常见的模块。各有千秋。