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

http://www.jianshu.com/p/41a9c25273b1

一、pip命令

感觉这个最简单,但是需要注意几点

1、get-pip这个文件是否在您的Python目录中,Python官网中也指出当你的版本高于2.7或者3.4版本自带了pip文件,如下图pip文件存在与Scripts文件夹下,如果你的Scripts文件夹下没有这个py文件,那么你就在官网https://pypi.python.org/pypi  中去下载get-pip

然后你你就进入Dos系统

如果可以得到这个页面那就说明pip成功了

接下来你就在Scripts文件后输入pip install numpy进行安装了

二、其他安装方法

当你安装了Python的集成软件Pycharm后,直接在Pycharm软件中进行安装,具体网上找例子即可。本文主要是介绍pip命令,题主在网上找了好多方法,都没解释得很详细,所以谢了个帖子留个自己看

三、用pip查看或者卸载已经安装了的第三方库

pip list

pip uninstall requests

(1)安装cv2

在朴素贝叶斯算法中需要用到cv2进行二值化处理数据,但是pip安装cv2并不成功,返回Could not find a version that satisfies the requirement cv2 (from versions: )
No matching distribution found for cv2

在网上找到一个博主的帖子,他也遇到同样的情况,因为cv2在Python官网中并不存在,需要用过安装opencv来导入cv2,在他的回答中直接pip install opencv-python后,发现cv2.pyd文件自动到python安装目录Lib\site-packages下了,在Python的IDLE中测试import cv2 运行成功

四、手动下载安装包安装

这个可以直接看这个博主的思路。各种库的下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#库名

例如需要安装twisted库:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted  再找到符合自己相应版本,下载即可。

后来自己需要用到下载whl文件安装,于是记录下来了。

由于要链接sqlsever服务器,要用到pymssql库,用pip安装提示 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

这时可以使用下载安装包进行本地安装。将安装包下载后放在C:\Program Files\Python36\Lib\site-packages目录下,在DOS系统中进入这个目录,再pip install 文件名进行安装

五、安装过程中遇到的问题

(1)安装scrapy,提示error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

在安装scrapy库之前,需要先安装lxml,twisted。其中pip安装twisted同样需要C++编译器,c++编译器需要4G安装内存,自己感觉不是很必要,于是同样在上面的网址中找到twisted包进行下载手动安装。安装成功后下载scrapy同样的方式进行安装。

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

  1. Python中第三方库Requests库的高级用法详解

    Python中第三方库Requests库的高级用法详解 虽然Python的标准库中urllib2模块已经包含了平常我们使用的大多数功能,但是它的API使用起来让人实在感觉不好.它已经不适合现在的时代, ...

  2. 关于python中第三方库安装方法和问题解决

    一.安装方法 方法一: 1.管理员身份启动命令行(运行--->cmd) 2.pip install 库的绝对路径和库的详细名称 :或者运用cd命令跳转到下载好的库所在的位置然后pip insta ...

  3. python 中 dlib库的安装

    安装 dlib 库的时候需要用到 CMake 进行本地编译,而Cmake又是基于Visual Studio运行的,我在装这个库的时候,各种找不到教程,就想着分享一下自己的经验. 32位 python3 ...

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

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

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

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

  6. Python中第三方的用于解析HTML的库:BeautifulSoup

    背景 在Python去写爬虫,网页解析等过程中,比如: 如何用Python,C#等语言去实现抓取静态网页+抓取动态网页+模拟登陆网站 常常需要涉及到HTML等网页的解析. 当然,对于简单的HTML中内 ...

  7. python第三方库自动安装脚本

    #python第三方库自动安装脚本,需要在cmd中运行此脚本#BatchInstall.pyimport oslibs = {"numpy","matplotlib&qu ...

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

    Python 安装 第三方库的安装技巧 我的电脑:Windows 10 64位. Python IDE 软件:PyCharm 2016.1.4 Python version : Python 3.5. ...

  9. Python 实用第三方库安装方法

    下面将自己学习过程中总结的Python第三方库的安装常用三种方法分享给大家,本人推荐前面两种方式.(已安装Python) 方法一:pip命令行直接安装 打开cmd命令窗口,通过命令 pip insta ...

随机推荐

  1. SQLServerException:将截断字符串或二进制数据的解决方法

    SQLServerException:将截断字符串或二进制数据的解决方法: 最近使用JPA进行保存对象到数据库中怎么也添加不进去,始终报错 主要原因就是你增加的数据字段长度超过数据库中字段所定义长度, ...

  2. 2018.10.23 hdu4745Two Rabbits(区间dp)

    传送门 区间dp经典题目. 首先断环为链. 然后题目相当于就是在找最大的回文子序列. 注意两个位置重合的时候相当于范围是n,不重合时范围是n-1. 代码: #include<bits/stdc+ ...

  3. 2018.10.13 bzoj1834: [ZJOI2010]network 网络扩容(最大流+费用流)

    传送门 网络流水题啊. 第一问直接放心跑最大流(本来还以为有什么tricktricktrick). 第二问就直接把原来的边(u,v,c,w)(u,v,c,w)(u,v,c,w)变成(u,v,c,0)( ...

  4. 2018.07.20 bzoj2152: 聪聪可可(点分治)

    传送门 本蒟蒻AC的第二道点分治,调了30min" role="presentation" style="position: relative;"&g ...

  5. nodejs中使用mongodb quickstart

    nodejs中使用mongodb quickstart node 中使用mongodb的quick start.整理的官网crud简单例子. 在百度找了几篇帖子都有问题,所以直接看官网了. 连接Mon ...

  6. loadrunner提高篇 - 关联技术的经典使用

    关联函数是一个查找函数,即是从HTML文件内容中查找需要的值,并将其保存在一个变量或数组中.换一个角度看,关联函数不单单可以匹配一些变化的值,同样可以匹配一些固定的内容,并将其保存到一个数据组,供后续 ...

  7. (最小生成树 Prim) Highways --POJ --1751

    链接: http://poj.org/problem?id=1751 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 1150 ...

  8. volatile 类型修饰符

    volatile 类型修饰符 1.解释 就像大家更熟悉的const一样,volatile是一个类型修饰符(type specifier).它是被设计用来修饰被不同线程访问和修改的变量.如果不加入vol ...

  9. float 为什么不能用== ,或者大于等于,或者小于等于

    本文尝试着将以下内容做一个浅显的解释,主要包括浮点数为什么是不精确的,浮点数为什么不能用==和!=直接比较,以及浮点数的比较方法等几个方面.如果那个地方说的不对还请各位看官不吝赐教!欢迎大家评论区讨论 ...

  10. java web开发过程中的“\”指的是什么,如何区分