Python安装第三方库的4种方法

1、使用pip

大多数库都可以通过pip安装,安装方法为,在命令行窗口输入:pip install libName

libName     —   为库名

某些库通过pip安装不了,可能是因为没有打包上传到pypi中,可以下载安装包之后离线安装,方法是:pip install libPath

libPath  —   为本地安装包地址,这些安装包一般以whl为后缀名。表示python扩展包的windows环境下的二进制文件。有一个专门下载这种文件的地方http://www.lfd.uci.edu/~gohlke/pythonlibs/,是由加利福尼亚大学的师生为方便python用户使用而建立的,并非官方出品,使用时需自行承担风险。

【备注】

如果需要指定第三方库安装包的版本的时候,使用命令:pip install libName == 2.3.5 这种方式;

.whl为后缀的安装方式:pip install xx.whl;

pip在线安装,默认是安装的网上最新的第三方库,如果第三方库更新了的话,也会跟着跟新;

如果设备上同时存在python2.x和python3.x时,而此时pip又运行不了,则采用命令:py -2/3 -m pip install LibName。其中:py -2/3 对应就是python2/python3; -m pip启用对应版本的pip模块。

2、利用setuptools源文件安装

如果下载下来的安装包为带有源文件的压缩包,解压之后,运行setup.py进行安装,方法是:

命令行切换到安装包中setup.py文件所在的目录,执行 python setup.py install

【备注】

在安装之前,确保已经安装了工具包setuptools,工具包下载地址:https://pypi.python.org/pypi/setuptools

3、运行安装包

有些类库提供了双击运行直接安装的安装包,比如python连接mysql数据库的驱动 mysql-connector-python

这些安装包的后缀名为msi或者exe。下载下来之后,双击运行之后就安装好了,前提是要根据python的版本及windows的位数下载对应的安装包,否则安装过程会报错或者直接提示无法安装。

4、利用pycharm进行安装

1)   打开Pycharm

2)   打开File菜单下的Setting菜单

3)   选择Settings下Project:Python下的Project Interpreter,并选择Python的版本,点右侧+号进入第三方库的搜索界面

4)   在第三方包的搜索界面输入要安装的第三方包的名字,点击左下角Install Package按钮,后会提示安装成功

【备注】

备注:该方法可以指定对应版本安装,如果不指定则默认安装的是最新的。

***部分方法也是凭个人经验得出的,如果本文中有不对的地方,还请大家指正,及时跟新,谢谢!***

python安装第三方库方法_Python安装第三方库的4种方法相关推荐

  1. python如何实现下载文件_python实现下载文件的三种方法

    python实现下载文件的三种方法 Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件. ...

  2. python对列表进行去重_Python对列表去重的4种方法

    开发中对数组.列表去重是非常常见的需求,对一个list中的id进行去重,有下面几种方法,前面两种方法不能保证顺序, 后面两种方法可以保持原来的顺序. 下面的代码都在Python3下测试通过, Pyth ...

  3. python运行方法_python运行py文件的几种方法

    有时候我们在进行python编程的时候,想运行py文件,怎么运行呢,下面来分享一下方法 工具/原料 python 运行py文件的几种方法 方法一:通过命令行窗口运行 1 第一步我们首先复制一下py文件 ...

  4. python 列表去重(数组)的几种方法_python 列表去重(数组)的几种方法(转)

    Build 2015 Beijing & Windows 10 China Geek Challenge 6月5日,借着Build 2015在北京召开分会的东风,参加了这次由微软中国举 ...

  5. python 列表去重(数组)的几种方法_python 列表去重(数组)的几种方法

    在抓取页面图片时,为避免重复抓取,将抓取的img结果(结果集是list类型的)通过集合去重.这里总结了下网上搜集到的几种方法. 一.方法1 代码如下 复制代码 ids = [1,2,3,3,4,2,3 ...

  6. python右对齐格式化输出_Python中格式化输出的两种方法介绍

    本篇文章给大家带来的内容是关于Python中格式化输出的两种方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 方式一:使用占位符 % 常用占位符:% s (s = string ...

  7. python网页爬取方法_Python爬取网页的三种方法

    # Python爬取网页的三种方法之一:  使用urllib或者urllib2模块的getparam方法 import urllib fopen1 = urllib.urlopen('http://w ...

  8. python字符串出栈方法_Python 实现字符串反转的9种方法

    在做leetcode的试题中,做到反转整数,就涉及到字符串反转,为了尽可能可以写出更多的方法,于是写下这篇文章 样例:如 a='123456789' 反转成 a='987654321' 第一种方法:使 ...

  9. python怎么建立字典翻译_Python下字典创建的8种方法

    Python下字典创建的几种方法记录 1.创建空字典 >>> info_dict = {} >>> print(type(info_dict)) 2.赋值直接生成 ...

  10. python中几种读取文件的方法_python 逐行读取文件的几种方法

    Python四种逐行读取文件内容的方法 下面四种Python逐行读取文件内容的方法, 分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修 ...

最新文章

  1. reverseString
  2. Memcached学习笔记 — 第四部分:Memcached Java 客户端-gwhalin(1)-介绍及使用
  3. php curl 句柄 复用,PHP-curl multi批处理CPU负载过高的解决办法
  4. 高薪面试系列一.HR
  5. [Array]217.Contains Duplicate
  6. MySQL 迁移到半同步模式
  7. 打牢Python基础,看看这10语法如何
  8. git svn clone
  9. vs2013实现duilib结合cef的demo
  10. 均匀分布产生高斯分布
  11. catia二次开发:IDE界面介绍
  12. goroutine并发扫描MySQL表_【扫描全能王】【干货】Goroutine Channel
  13. 关于农历闰月年份的口诀
  14. 求生之路怎么显示服务器ip,怎么在求生之路后台查看本机局域网IP
  15. EasyRTMP手机直播推流到EasyDSS进行RTMP直播过程中分辨率反复切换崩溃问题解决
  16. 量化交易系统设计细节
  17. 求大家别秀智商了:请给我的头像一顶圣诞帽@微信官方
  18. 【湖上日出】从零开始通过拖拉拽可视化的方式制作动态风景,免手写CSS
  19. 美赛数学建模 | 信息检索与竞赛工具 降低信息差
  20. 西门子 SMART PLC 扫码串口通讯

热门文章

  1. 四、小程序|App抓包(四)-Tcpdump抓取手机数据包分析
  2. 达沃斯论坛创始人邀阿里张勇对话 谈全球数字经济未来
  3. 电子表格计算机课时费,如何用EXCEL设置教师课时费报表
  4. 用Python实现tree命令
  5. 台式电脑c语言如何安装,体验篇—Type-C如何连接电脑_固态硬盘评测-中关村在线...
  6. 计算机宏的PPT,计算机应用宏基础63957.ppt
  7. Frontiers in Neuroscience:fMRI研究指南
  8. frog——2017科技趋势预测
  9. java.lang.IllegalArgumentException: Invoked method public abstract
  10. 【机器学习】多元函数梯度的理解