Python第三方库的几种安装方式(小结)


Posted in Python onApril 03, 2020

对于python开发用户而言,经常需要安装一些python的第三方库,但是第三方库的安装经常出错,以下给大家介绍一下python安装第三方库的几种常用方式;

pip安装

无论是Windows、Linux还是Mac,都可以通过pip这个包管理工具来安装第三方库。最简单的安装方式就是:

pip install requests

pip默认是通过国外的源进行下载,速度太慢,且经常容易报错;因此推荐大家几个国内常用的安装源;

新版ubuntu要求使用https源,要注意。

清华:https://pypi.tuna.tsinghua.edu.cn/simple
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
阿里云:http://mirrors.aliyun.com/pypi/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/

在通过pip安装的时候,可以在使用pip的时候加参数

-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:通过清华的镜像安装requests

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

如果安装失败了,可以用国内其他安装源再尝试安装一下。

当然,还有一种办法可以直接更改pip默认的下载源,大家可以参考下面这篇文章更改默认下载源。
永久修改pip默认安装源

wheel安装

wheel是python的一种安装包,其后缀为.whl,在网速特别差的情况下可以选择下载wheel文件在进行安装。

不过在这之前需要单独安装一下wheel:

pip install wheel

然后到python最好用的第三方库资源下载requests:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

再在cmd中切换到该文件目录下,pip install该whl文件完成安装。

pip install requests-2.17.3-py2.py3-none-any.whl

源码安装

如果你不想通过pip安装,或者想获取某一特定版本的话,可以通过下载源码进行安装。
这个方法需要先找到这个库的源码地址,然后下载下来,最后进行安装。
可以通过Git来下载源代码:

git clone git://github.com/kennethreitz/requests.git

也可以通过curl下载:

curl -OL https://github.com/kennethreitz/requests/tarball/master

下载之后,进入目录,执行命令安装:

cd requests
python setup.py install

pycharm安装

如果运用的编辑器是pycharm,就可以通过pycharm里面的 “file?settings?project interpreter-- +” 进行添加所需的库。
也可以通过pycharm里面的 "file?settings?project interpreter-- ±-Manage Repositories''添加国内的安装源。

安装验证

为了验证库是否安装成功,可以进入命令行模式测试一下:

>>> import requests

输入上述内容,如果什么错误提示也没有,则证明已经安装成功。

卸载python第三方库的几种方式

1、如果是通过 pip install 安装的包
此方式安装的包 可以通过 pip list 查看到
直接使用 pip uninstall 包名
出现提示输入 y

2、通过exe程序安装的包
通过系统的卸载功能卸载就行

3、如果遇到前两种都无法卸载干净的
进入 C:\Python27\Lib\site-packages 下手动删除包
该路径下有所有安装的包

到此这篇关于Python第三方库的几种安装方式(小结)的文章就介绍到这了,更多相关Python 第三方库安装内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
零基础写python爬虫之使用Scrapy框架编写爬虫
Nov 07 Python
Python生成随机MAC地址
Mar 10 Python
python中查看变量内存地址的方法
May 05 Python
Python使用PIL库实现验证码图片的方法
Mar 11 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
Feb 21 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
May 29 Python
python如何爬取网站数据并进行数据可视化
Jul 08 Python
Django 静态文件配置过程详解
Jul 23 Python
python Django里CSRF 对应策略详解
Aug 05 Python
Python @property使用方法解析
Sep 17 Python
Python selenium自动化测试模型图解
Apr 15 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
May 12 Python
在PyTorch中使用标签平滑正则化的问题
Apr 03 #Python
pip install 使用国内镜像的方法示例
Apr 03 #Python
pycharm解决关闭flask后依旧可以访问服务的问题
Apr 03 #Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
Apr 03 #Python
基于python图像处理API的使用示例
Apr 03 #Python
解决json中ensure_ascii=False的问题
Apr 03 #Python
基于Python的OCR实现示例
Apr 03 #Python
You might like
简单谈谈favicon
2015/06/10 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
ExtJS Ext.MessageBox.alert()弹出对话框详解
2010/04/02 Javascript
js中获取事件对象的方法小结
2011/03/13 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
js实现可拖动DIV的方法
2013/12/17 Javascript
js取值中form.all和不加all的区别介绍
2014/01/20 Javascript
基于zepto.js实现手机相册功能
2017/07/11 Javascript
js模块加载方式浅析
2017/08/12 Javascript
web前端vue之vuex单独一文件使用方式实例详解
2018/01/11 Javascript
基于vue v-for 循环复选框-默认勾选第一个的实现方法
2018/03/03 Javascript
Vue面试题及Vue知识点整理
2018/10/07 Javascript
IE9 elementUI文件上传的问题解决
2018/10/17 Javascript
微信小程序实现分享朋友圈的图片功能示例
2019/01/18 Javascript
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
JS数组方法reduce的用法实例分析
2020/03/03 Javascript
Javascript异步流程控制之串行执行详解
2020/09/27 Javascript
Vue绑定用户接口实现代码示例
2020/11/04 Javascript
Pyramid添加Middleware的方法实例
2013/11/27 Python
python机器学习库常用汇总
2017/11/15 Python
Python程序员面试题 你必须提前准备!(答案及解析)
2018/01/23 Python
python redis 删除key脚本的实例
2019/02/19 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
python利用paramiko实现交换机巡检的示例
2020/09/22 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
HTML5 常用语法一览(列举不支持的属性)
2010/01/26 HTML / CSS
为您的家、后院、车库等在线购物:Spreetail
2019/06/17 全球购物
下述程序的作用是计算机数组中的最大元素值及其下标
2012/11/26 面试题
性能测试工程师的面试题
2015/02/20 面试题
Unix如何在一行中运行多个命令
2015/05/29 面试题
怎么写好自荐书
2014/03/02 职场文书
差生评语大全
2014/05/04 职场文书
开展批评与自我批评心得体会
2014/10/17 职场文书
党政领导班子群众路线对照检查材料
2014/10/26 职场文书
违规违纪检讨书范文
2015/05/06 职场文书
小学教师师德培训心得体会
2016/01/09 职场文书