Python安装第三方库常用方法
在学习Python过程中,经常要用到很多第三方库,面对各种不同情况,Python为我们提供了多种安装方法:
一、pip安装:
pip安装相信大家都不陌生了,在安装第三方库中,pip是最常使用的一种方法。
# 在python2中使用pip安装
pip install 库名
如:pip install numpy
# 在python3中使用pip安装
pip3 install 库名
如:pip3 install numpy
直接使用pip安装是最便捷的方式,还能指定安装版本
# 安装版本为2.8.7的robotframework库
pip install robotframework==2.8.7
pip3 install robotframework==2.8.7
但也会存在一个问题,就是速度慢,因为文件都在国外服务器上,所以下载速度会很慢,这时候我们就可以使用豆瓣源,速度是跟坐火箭一样快。
pip2 install -i https://pypi.douban.com/simple/ 库名
pip3 install -i https://pypi.douban.com/simple/ 库名
# 记得是https,网上一些地方还是写着http,现在已经过时了
当然,如果你不想每次都要输入豆瓣源的网址,你可以直接在python的环境中配好,下面的配置方法是针对Python3.6.5在Win10环境下
C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Lib\site-packages\pip\_internal\models\index.py
打开Python目录下的
lib\site-packages\pip\_internal\models\index.py,
修改PyPI的地址为https://pypi.douban.com/
PyPI = Index('https://pypi.douban.com/')
这样,你下次只需要pip3 install 库名 就能只能从豆瓣源中获取资源。
Python2的的index.py也是在pip文件夹下,但具体位置跟3会有点区别。
二、 whl安装
有时候,你在使用pip安装时会报错各种各样的错,那这时候你可能需要使用whl安装了,whl是离线安装,你需要将文件下载到本地后进行安装。那whl文件可以从哪获取呢?你可以在Python的官网下载,也可以在其他地方,这里我给大家推荐一个网址,上面的资源还是比较齐全,基本上你要的都能找到,但不是官方网址,所以用不用还需自己衡量。
https://www.lfd.uci.edu/~gohlke/pythonlibs/
在使用whl在之前,我们需要先在python中安装好wheel
pip3 install wheel
然后在命令行下执行
# 打开whl文件所在文件夹
cd C:\Users\Administrator\Documents\Tencent Files\FileRecv(文件夹位置)
# 安装
pip3 install xxx.whl(文件名称)
三、 源码安装
源码安装一般我是从github上下载所需的包的源码,如下图的Django
下载后是一个文件夹,里面会有个setup.py的文件,我只需要执行这个文件就可以了安装了。
# 打开setup.py文件所在文件夹
cd C:\Users\Administrator\Documents\Tencent Files\Django(文件夹位置)
# 安装
python setup.py install
以上就是我们常用的安装第三方库的方法,一般的方便程度都是pip -> whl -> 源码 ,当然也是根据大家的实际情况进行判断的。
---------------------
参考地址:https://blog.csdn.net/zhaogeno1/article/details/80463264
Python安装第三方库常用方法的更多相关文章
- python安装第三方库报错visual c++ 14.0 is required
使用python安装第三方库时报错如下: error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ ...
- Python安装第三方库的安装技巧
电脑:Windows10 64位. Python IDE 软件:JetBrains PyCharm Community Edition 2018.1.3 x64 Python version : Py ...
- Python 安装 第三方库的安装技巧
Python 安装 第三方库的安装技巧 我的电脑:Windows 10 64位. Python IDE 软件:PyCharm 2016.1.4 Python version : Python 3.5. ...
- Python安装第三方库文件工具——pip
Python安装第三方库文件一般使用pip. 1.pip的安装 (1)下载pip 进入https://pypi.python.org/pypi/pip#downloads
- python安装第三方库--换镜像源
python安装第三方库--换镜像源 1. 更换anaconda源 清华大学镜像:清华大学镜像 anaconda下载地址:https://mirrors.tuna.tsinghua.edu.cn/an ...
- python安装第三方库
在编写爬虫程序时发现unsolved import 一时不解,以为是ide出问题了,其实是没有安装第三方库导致的. 于是到https://pypi.python.org/pypi/requests/去 ...
- python安装第三方库的最简单方式
一.准备工作 (只做一次准备工作,以后都会很方便) 1. 安装pip (1)下载pip到D:\download pip下载地址:https://pypi.python.org/pypi/pip#dow ...
- Python 安装第三方库,pip install 安装慢,安装不上的解决办法
今天来说一下,有些刚刚接触python的朋友,在使用pip install安装python 第三方库的过程中 会出现网速很慢,或者是安装下载到中途,停止,卡主,或者是下载报错等问题.如下图: 还有一些 ...
- Python 安装第三方库中常见问题总结
1.安装某个库时,例如 pip install tinify 出现Permission denied时,在安装命令的最前面添加sudo 例如: sudo pip install tinify 即可. ...
随机推荐
- 笔谈OpenGL ES(二)
昨晚回家也看了OpenGL ES 2.0 iOS教程的第一篇,对于其中涉及的一些基本知识罗列下,虽然自己做iOS开发一年多了,但是对于一些细节没有注意,真正的把自己当成“应用”工程师了 ,不仅要会用, ...
- SQL PLUS 远程连接数据库
-- SQL PLUS 远程连接Oracle数据库(WINDOWS+SQL PLUS)命令:用户名/密码@ip地址[:端口]/service_name [as sysdba] EG: ORCL/ORC ...
- thinkphp概述
thinkphp框架是一个免费的,开源,快速,简单的面向对象的轻量级PHP开发框架. 了解什么是thinkphp概述,thinkphp项目目录结构,thinkphp的控制器,视图,thinkphp项目 ...
- python面试总结3(性能分析优化,GIl常考题)
python性能分析和优化,GIL常考题 什么是Cpython GIL Cpython解释器的内存管理并不是线程安全的 保护多线程情况下对python对象访问 Cpython使用简单的锁机制避免多个线 ...
- 关于视频解码总结--JavaCV
关于视频解码的所收集资料进行总结 前言:内容不全,但有一定参考性! 关于java后台视频解码 进行js将视频每秒或更低裁截传输,后台使用最优方案(自己感觉): JavaCV(点击进入) 缺点:整合工具 ...
- ISCC之Re1
IDA打开,调试选ELF,跟踪main函数 发现有一个not_the_flag函数,跟进去 这里判断了一下a1的值是否为42,大致判断引号里面的有可能是flag,直接放到Linux下运行 提交不要有任 ...
- 2013.6.22 - OpenNE第二天
果然看中文材料就比较顺利,才半个小时就看完了一篇非常简单的综述<命名实体识别研究进展综述>(孙镇.王惠临).这个是2010年的文章,其实就是一个 科普文章,简述了国内外NER这块的历史如何 ...
- Vue移动组件库Mint UI的安装与使用
一.什么是 Mint UI 1.Mint UI 包含丰富的 CSS 和 JS 组件,可以提升移动端开发效率 2.Mint UI 按需加载组件 3.Mint UI 轻量化 二.Mint UI 的安装 1 ...
- Mysql 日期与时间戳的相互转化
select CURDATE(); #获取当前的日期,示例:2019-10-29 select UNIX_TIMESTAMP(CURDATE()); #将当前的时间格式转换为时间戳,示例:由2019- ...
- laravel 依赖注入
<?php interface Animal{ public function attack(); public function talk(); } class People implemen ...