2如何安装Python第三方模块

简介:

如何安装Python第三方模块


Python官方为我们提供了第三方库,那么如何安装这些库呢?


安装第三方库有两种方式:

  1. 第一种就是使用python自带的仓库pip进安装

  2. 第二种就是使用源码进行安装

PIP方式安装

首先用yum安装python-pip软件包

1
[root@ansheng ~] # yum  install python-pip

安装完成之后可以使用pip -V查看安装版本

1
2
[root@ansheng ~] # pip -V
pip  7.1 . 0  from  / usr / lib / python2. 6 / site - packages (python  2.6 )

这次就以requests模块为例把,先查看当前系统有没有安装requests模块

1
2
3
4
5
6
7
8
9
10
[root@ansheng ~] # python
Python  2.6 . 6  (r266: 84292 , Jul  23  2015 15 : 22 : 56
[GCC  4.4 . 7  20120313  (Red Hat  4.4 . 7 - 11 )] on linux2
Type  "help" "copyright" "credits"  or  "license"  for  more information.
# 如果没有安装在导入的时候就会报错
>>>  import  requests
Traceback (most recent call last):
   File  "<stdin>" , line  1 in  <module>
ImportError: No module named requests
>>> exit()

pip的方式安装requests模块

1
[root@ansheng ~] # pip install requests

安装完成之后进入python解释器导入requests模块,看看能不能导入成功

1
2
3
4
5
[root@ansheng ~] # python
Python  2.6 . 6  (r266: 84292 , Jul  23  2015 15 : 22 : 56
[GCC  4.4 . 7  20120313  (Red Hat  4.4 . 7 - 11 )] on linux2
Type  "help" "copyright" "credits"  or  "license"  for  more information.
>>>  import  requests

安装成功。

卸载执行pip uninstall加模块名

[root@ansheng ~]# pip uninstall requests

源码包方式安装

下载模块requests的源码包

1
2
3
4
5
6
7
[root@ansheng ~] # git clone git://github.com/kennethreitz/requests.git
Initialized empty Git repository  in  / root / requests / .git /
remote: Counting objects:  17546 , done.
remote: Compressing objects:  100 %  ( 2 / 2 ), done.
remote: Total  17546  (delta  0 ), reused  0  (delta  0 ), pack - reused  17544
Receiving objects:  100 %  ( 17546 / 17546 ),  5.04  MiB |  46  KiB / s, done.
Resolving deltas:  100 %  ( 11232 / 11232 ), done.

查看下载下来的文件

1
2
3
4
[root@ansheng ~] # cd requests/
[root@ansheng requests] # ls
AUTHORS.rst      docs  HISTORY.rst  Makefile     NOTICE      requests                    requirements.txt  tests
CONTRIBUTING.md  ext   LICENSE      MANIFEST. in   README.rst  requirements - to - freeze.txt  setup.py

执行python setup.py install进行编译安装

1
[root@ansheng requests] # python setup.py install

验证是否安装成功

1
2
3
4
5
[root@ansheng requests] # python
Python  2.6 . 6  (r266: 84292 , Jul  23  2015 15 : 22 : 56
[GCC  4.4 . 7  20120313  (Red Hat  4.4 . 7 - 11 )] on linux2
Type  "help" "copyright" "credits"  or  "license"  for  more information.
>>>  import  requests

安装成功,以上就是Python第三方模块的两种安装方式,愿能够为你提供帮助。










本文转自 Edenwy  51CTO博客,原文链接:http://blog.51cto.com/edeny/1925133,如需转载请自行联系原作者
目录
相关文章
|
4天前
|
数据挖掘 API 数据安全/隐私保护
python请求模块requests如何添加代理ip
python请求模块requests如何添加代理ip
|
5天前
|
测试技术 Python
Python 有趣的模块之pynupt——通过pynput控制鼠标和键盘
Python 有趣的模块之pynupt——通过pynput控制鼠标和键盘
|
5天前
|
Serverless 开发者 Python
《Python 简易速速上手小册》第3章:Python 的函数和模块(2024 最新版)
《Python 简易速速上手小册》第3章:Python 的函数和模块(2024 最新版)
38 1
|
7天前
|
Python
python学习-函数模块,数据结构,字符串和列表(下)
python学习-函数模块,数据结构,字符串和列表
47 0
|
8天前
|
Python
python学习14-模块与包
python学习14-模块与包
|
10天前
|
SQL 关系型数据库 数据库
Python中SQLite数据库操作详解:利用sqlite3模块
【4月更文挑战第13天】在Python编程中,SQLite数据库是一个轻量级的关系型数据库管理系统,它包含在一个单一的文件内,不需要一个单独的服务器进程或操作系统级别的配置。由于其简单易用和高效性,SQLite经常作为应用程序的本地数据库解决方案。Python的内置sqlite3模块提供了与SQLite数据库交互的接口,使得在Python中操作SQLite数据库变得非常容易。
|
13天前
|
Ubuntu Python
python3安装clickhouse_sqlalchemy(greenlet) 失败
如果上述方法仍然无法解决问题,建议查阅相关错误信息和官方文档,以获取更详细的帮助。确保你的Python环境和依赖库都在最新版本,有时问题可能会因为版本不兼容而导致安装失败。
18 0
|
14天前
|
数据采集 自然语言处理 搜索推荐
一篇博客带你领略学习Python的第三方库---如何获取和安装第三方库,关于三种常见第三方库的下载和讲解(pyinstall库,jieba库,wordcloud库),更多第三方库的分类介绍
一篇博客带你领略学习Python的第三方库---如何获取和安装第三方库,关于三种常见第三方库的下载和讲解(pyinstall库,jieba库,wordcloud库),更多第三方库的分类介绍
|
15天前
|
索引 Python
「Python系列」Python operator模块、math模块
Python的`operator`模块提供了一系列内置的操作符函数,这些函数对应于Python语言中的内建操作符。使用`operator`模块可以使代码更加清晰和易读,同时也能提高性能,因为它通常比使用Python内建操作符更快。
27 0
|
16天前
|
数据采集 机器学习/深度学习 人工智能
Python环境搭建—安装Python3解释器
Python环境搭建—安装Python3解释器
33 2