Python 安装 第三方库的安装技巧

我的电脑:Windows 10 64位。

Python IDE 软件:PyCharm 2016.1.4

Python version : Python 3.5.0

安装一个两条建议:

1. 使用 pip 命令行工具在线下载你需要的第三方库

2. 手动下载 第三方库,再使用 pip 命令安装

1. 使用 pip 命令行工具在线下载你需要的第三方库

Q: 什么是 pip

A: pipPython的软件包管理系统,Python语言自带的命令行工具,它可以安装和管理第三方软件包。

使用 pip 工具安装软件包的命令是:

pip install some-package-name

举例:安装 requests 第三方库

我们现在下载名字为:requests 的第三方库。(这个库是用来处理HTTPPython第三方库。)

在命令行窗口中执行下面的命令:

pip install requests

这样 requests 第三方库就下载和安装完成了。

在你的脚本中添加:import requests,就可以使用这个 Requests 库。

Q: 如果你在执行pip install some-package-name 命令的时候,它输出:没有找到这样的软件包。比如执行:pip install opencv 命令,它会输出:

  Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv

遇到这样的情况要然后解决呢?

A: 遇到这种情况,多半是:撞墙的原因。这时,我们就需要手动下载相关第三方库的安装包了。

2. 手动下载 第三方库,再使用 pip 命令安装

使用pip 安装时,有时会遇到网上慢或者撞墙的现象,这时我们就到这个网站手动下载你需要的安装包:http://www.lfd.uci.edu/~gohlke/pythonlibs/这个网站里面的Python第三方库可以说是包罗万象。

举例:安装 opencv 第三方库

Step 1 . 来到这个网站:http://www.lfd.uci.edu/~gohlke/pythonlibs/

Step 2 . 按组合键:Ctrl + F 查找关键词:opencv, 点击下面图中的opencv

现在你能看到下面的 opencv 版本,因为我使用的是 Python 3.5.0 版本,并且我的电脑是64位的,所以我选择下载:opencv_python-3.1.0-cp35-cp35m-win_amd64.whl

Step 3 . 下载它,并记下下载路径:

Step 4 . 下载完成后,在 命令提示符窗口 中,执行下面的命令(其中软件包要输入绝对路径):

pip install D:\Downloads\opencv_python-3.1.0-cp35-cp35m-win_amd64.whl

成功安装,输出下面信息:

Processing d:\downloads\opencv_python-3.1.0-cp35-cp35m-win_amd64.whl
Installing collected packages: opencv-python
Successfully installed opencv-python-3.1.0

搞定

扩展:

如果我下载的是:opencv_python-2.4.13-cp27-cp27m-win_amd64.whl,那么我在使用pip 工具安装时:

pip install D:\Downloads\opencv_python-2.4.13-cp27-cp27m-win_amd64.whl

会输出下面的信息:

opencv_python-2.4.13-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform.

这说明opencv的软件包我下载错了,这个软件包,不支持Python3.5.0版。

pip 工具升级

如果你在执行 pip 命令,需要下面的输出:

You are using pip version 7.1.2, however version 8.1.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

它提示你:你目前的 pip 工具的版本不是最新的,需要更新。你完全可以不用管它,但是我是一个比较讲究的人,所以:更新 pip 工具的命令如下,执行下面的命令:

python -m pip install --upgrade pip

现在,就不会再出现:提示你更新pip工具 的输出了。


参考网站:

Python 3.4 & Windows下安装OpenCV

http://www.ywlib.com/archives/39.html

Python 安装 第三方库的安装技巧的更多相关文章

  1. Python安装第三方库的安装技巧

    电脑:Windows10 64位. Python IDE 软件:JetBrains PyCharm Community Edition 2018.1.3 x64 Python version : Py ...

  2. Python中第三方库的安装

    网上的帖子挺多的,教你如何安装,安装第三方工具库的方法总共分为三类:Dos系统下pip命令:安装包下载安装:IDE集成环境下安装(Pycharm,Spyder……) http://www.jiansh ...

  3. Windows下python的第三方库的安装

    D:\Python27\Scripts\pip.exe install beautifulsoup4

  4. 【转】安装第三方库出现 Python version 2.7 required, which was not found in the registry

    安装第三方库出现 Python version 2.7 required, which was not found in the registry 建立一个文件 register.py 内容如下. 然 ...

  5. 安装第三方库出现 Python version 2.7 required, which was not found in the registry

    安装第三方库出现 Python version 2.7 required, which was not found in the registry 建立一个文件 register.py 内容如下. 然 ...

  6. Python学习笔记011_模块_标准库_第三方库的安装

    容器 -> 数据的封装 函数 -> 语句的封装 类 -> 方法和属性的封装 模块 -> 模块就是程序 , 保存每个.py文件 # 创建了一个hello.py的文件,它的内容如下 ...

  7. python安装第三方库

    在编写爬虫程序时发现unsolved import 一时不解,以为是ide出问题了,其实是没有安装第三方库导致的. 于是到https://pypi.python.org/pypi/requests/去 ...

  8. python安装第三方库报错visual c++ 14.0 is required

    使用python安装第三方库时报错如下: error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ ...

  9. 在windows系统上使用pip命令安装python的第三方库

    在windows系统上使用pip命令安装python的第三方库 通过cmd启动命令行后,直接输入pip命令,有时候命令行会提示我们pip不是一个指令,这个时候我们可以通过python的集成开发环境里面 ...

随机推荐

  1. LeetCode OJ:Binary Tree Level Order Traversal II(二叉树的层序遍历)

    Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left ...

  2. grunt-2x2x

    a grunt plugin to resize and rename @2x.png(jpg,gif,) image to .png(jpg,gif) 场景:移动前端开发中,设计给的psd都是双倍图 ...

  3. MySQL相关日志介绍

    1.MySQL中主要日志如下: ① 错误日志(Log Error) ② 查询日志(Query Log) ③ 二进制日志(Binary Log) 2.相关日志的作用: 1) 错误日志(Error Log ...

  4. 进程、线程、ThreadLlocal

    1.线程是最小的执行单位,而进程中至少一个线程组:如果调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间 Unix/Linux操作系统提供了一个fork()系统调用,它非常 ...

  5. Linux C 编程内存泄露检测工具(一):mtrace

    前言 所有使用动态内存分配(dynamic memory allocation)的程序都有机会遇上内存泄露(memory leakage)问题,在Linux里有三种常用工具来检测内存泄露的情況,包括: ...

  6. POJ2411Mondriaan's Dream(DP+状态压缩 or 插头DP)

    问题: Squares and rectangles fascinated the famous Dutch painter Piet Mondriaan. One night, after prod ...

  7. awk---Linux下文本处理五大神器之二

    转自:http://www.cnblogs.com/dong008259/archive/2011/12/06/2277287.html awk是一个非常棒的数字处理工具.相比于sed常常作用于一整行 ...

  8. DCOS安装

    安装pre-flight master机器会安装上安装文件(同时check条件是否满足要求),其他的agent设备只是check各种条件是否具备. 确保53/2181端口没有被占用:centos7每次 ...

  9. SQL 由人员汇总到部门树递归合计总数函数

    1.由人员计算出总数,在部门树(tree)按结构汇总(主父绑定) CREATE function [dbo].[GetEmpDepNum] ( @ID int ) RETURNS @Tree Tabl ...

  10. Nor Flash的CFI与JEDEC接口

    Flash 存储器接口还有两个标准:CFI和JEDEC.CFI为公共Flash接口[Common Flash Interface],用来帮助程序从Flash芯片中获取操作方式信息(发送命令,从nor ...