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检测lvs real server状态
Jan 22 Python
python定时执行指定函数的方法
May 27 Python
遍历python字典几种方法总结(推荐)
Sep 11 Python
详解Python中for循环是如何工作的
Jun 30 Python
Python基础教程之浅拷贝和深拷贝实例详解
Jul 15 Python
Windows下安装Django框架的方法简明教程
Mar 28 Python
python实现随机调用一个浏览器打开网页
Apr 21 Python
python将txt文件读入为np.array的方法
Oct 30 Python
解决tensorflow由于未初始化变量而导致的错误问题
Jan 06 Python
Python 使用 PyQt5 开发的关机小工具分享
Jul 16 Python
如何快速理解python的垃圾回收机制
Sep 01 Python
python使用BeautifulSoup 解析HTML
Apr 24 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
php中json_encode中文编码问题分析
2011/09/13 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
2019/10/15 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
列表内容的选择
2006/06/30 Javascript
JS小功能(setInterval实现图片效果显示时间)实例代码
2013/11/28 Javascript
网页下载文件期间如何防止用户对网页进行其他操作
2014/06/27 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
Ajax的概述与实现过程
2016/11/18 Javascript
Bootstrap整体框架之CSS12栅格系统
2016/12/15 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
2017/02/10 Javascript
Selenium执行JavaScript脚本的方法示例
2020/12/31 Javascript
从源码角度来回答keep-alive组件的缓存原理
2021/01/18 Javascript
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
Python FTP操作类代码分享
2014/05/13 Python
Python跳出循环语句continue与break的区别
2014/08/25 Python
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
python获取元素在数组中索引号的方法
2015/07/15 Python
详解Django中的form库的使用
2015/07/18 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
Python爬取成语接龙类网站
2018/10/19 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
详解Python 中sys.stdin.readline()的用法
2019/09/12 Python
python验证码图片处理(二值化)
2019/11/01 Python
Python cookie的保存与读取、SSL讲解
2020/02/17 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
2020/05/26 Python
通过自学python能找到工作吗
2020/06/21 Python
Python中BeautifulSoup通过查找Id获取元素信息
2020/12/07 Python
联想墨西哥官方网站:Lenovo墨西哥
2016/08/17 全球购物
Skyscanner英国:苏格兰的全球三大领先航班搜索服务之一
2017/11/09 全球购物
世界上获奖最多的手机镜头:Olloclip
2018/03/03 全球购物
手工制作的男士奢华英国鞋和服装之家:Goodwin Smith
2019/06/21 全球购物
奥地利智能家居和智能生活网上商店:tink.at
2019/10/07 全球购物
质量保证书范本
2014/04/29 职场文书
专科生就业求职信
2014/06/22 职场文书
详解CSS故障艺术
2021/05/25 HTML / CSS
2022新作动画《福星小子》释出宣传影片 加入内田真礼&宫野真守配音演出
2022/04/08 日漫