库的安装方式一般有两种:

一、 pip直接安装(或使用豆瓣源)

pip install scrapy 

pip install -i https://pypi.douban.com/simple/ scrapy
pip uninstall 包名 #卸载包

二、使用whl文件安装

whl下载:https://www.lfd.uci.edu/~gohlke/pythonlibs/#

pip install xxxxx.whl  #注意whl文件须在当前路径下或者whl文件名前加路径
pip install Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whl

三、使用其它镜像源

豆瓣源

pip install -i https://pypi.douban.com/simple 包名

清华源

# 百度搜索“pip清华源” https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名

pip安装指定版本python包:

https://blog.csdn.net/manmanpa/article/details/74912394

四 jupyter notebook的使用

#Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。

pip install https://pypi.douban.com/simple jupyter

jupyter notebook NbExtensions的安装

用conda安装:

conda install -c conda-forge jupyter_contrib_nbextensions

conda install -c conda-forge jupyter_nbextensions_configurator

Pip安装:

pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensions

jupyter contrib nbextension install --user

jupyter nbextensions_configurator enable --user

【注】如果在安装过程中有提示“warning”,试试以管理员身份运行“anaconda prompt”,再安装

参考文章:http://www.elecfans.com/d/650252.html

代码补全: Hinterland

生成目录: Table of Contents(2)

五 爬虫的几个包

pip install Scrapy   # scrapy 框架
pip install langid # 语言识别,处理 name
pip install scrapy-redis # 实现 redis 分布式
pip install pymongo # MongoDB 用到
pip install fake_useragent # 随机生成UserAgnet,最有发现有问题,没有用到

六、常用库

pip更新:

python -m pip install --upgrade pip 

查看安装列表:

pip list

Anaconda更新:

conda install mingw libpython  

TensorFlow

# 清华源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow

dlib:

# https://blog.csdn.net/zmdsjtu/article/details/72642521?utm_source=itdadao&utm_medium=referral
# 首先需要Cmake以及编译C++成python程序的工具
sudo apt-get install libboost-python-dev cmake pip install dlib

opencv:

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

Numpy:

# NumPy( Numberical Python )是一个开源的python科学计算库,可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。

pip install -i https://pypi.douban.com/simple numpy

import numpy as np  

SciPy:

'''
Scipy库构建于NumPy之上,提供了一个用于在Python中进行科学计算的工具集,如数值计算的算法和一些功能函数,可以方便的处理数据。主要包含以下内容:
统计
优化
集成
线性代数
傅里叶变换
信号和图像处理
SciPy 提供了一个非常广泛的特定函数集合
'''
pip install -i https://pypi.douban.com/simple scipy

Matplotlib:

# Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。
#使用matplotlib能够非常简单的可视化数据 pip install -i https://pypi.douban.com/simple matplotlib import matplotlib.pyplot as plt  

sklearn:

# sklearn是机器学习中一个常用的python第三方模块
# http://scikit-learn.org/stable/index.html
# 里面对一些常用的机器学习方法进行了封装,在进行机器学习任务时,并不需要每个人都实现所有的算法,只需要简单的调用sklearn里的模块就可以实现大多数机器学习任务。 pip install -i https://pypi.douban.com/simple sklearn

安装flask:

#Flask是一个使用 Python 编写的轻量级 Web 应用框, 可以使用Python语言快速实现一个网站或Web服务。

pip install -i https://pypi.douban.com/simple/ flask

安装Pillow与PIL:

关于Pillow与PIL

PIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比较大。不过只支持到Python 2.7。

PIL官方网站:http://www.pythonware.com/products/pil/

Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。目前最新版本是3.0.0。

Pillow的Github主页:https://github.com/python-pillow/Pillow
Pillow的文档(对应版本v3.0.0):https://pillow.readthedocs.org/en/latest/handbook/index.html
Pillow的文档中文翻译(对应版本v2.4.0):http://pillow-cn.readthedocs.org/en/latest/ Python 3.x 安装Pillow 给Python安装Pillow非常简单,使用pip或easy_install只要一行代码即可。 在命令行使用PIP安装:
pip install Pillow 或在命令行使用easy_install安装:
easy_install Pillow 安装完成后,使用from PIL import Image就引用使用库了。比如:
from PIL import Image
im = Image.open("bride.jpg")
im.rotate(45).show()

关于Pillow和PIL

安装PyQt5/4(自动安装sip):

pip install -i https://pypi.douban.com/simple pyqt5

Cerberus:

#Cerberus是一个验证Python对象、MongoDB格式的库
#https://www.jianshu.com/p/ca852f679fcc pip install -i https://pypi.douban.com/simple cerberus

seaborn:

# Seaborn是Python基于matplotlib的数据可视化工具。其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn就能做出很具有吸引力的图。

# https://seaborn.pydata.org/installing.html

pip install seaborn

conda install seaborn

pandas:

# ....

pip install -i https://pypi.douban.com/simple pandas

nose:

# ....

pip install -i https://pypi.douban.com/simple nose

wxpython:

# ...

pip install -i https://pypi.douban.com/simple wxpython

使用PPA安装JDK8

https://blog.csdn.net/u012707739/article/details/78489833

selenium

pip install selenium

virtualenv和virtualenvwrapper

$ pip3 install virtualenv
$ pip3 install virtualenvwrapper

pypcap 和 dpkt

# 安装pypcap
# https://github.com/pynetwork/pypcap
# 先安装 libpcap-dev 和 python-dev ( 不用进入虚拟环境 ) sudo apt-get install libpcap-dev
sudo apt-get install python-dev pip install pypcap # 安装dpkt
pip install dpkt

Python - 常用更新命令以及常见库安装的更多相关文章

  1. python语言基础语法笔记<note1库安装和工具安装>

    Python是一门入门简单的编程语言,它的安装和搭建也非常简单.在大部分的发行Linux版本上都预装了python2,部分也预装了python3,需要查看Linux上是否安装Python,只需要在 命 ...

  2. 关于python常用的命令

    os模块: os.system os.system("cat/cmd等...") os.popen print os.popen("adb shell ls ../aa. ...

  3. Ubuntu系统下面软件安装更新命令

    在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别 pip用来安装来自PyPI( ...

  4. python常用库(转)

    转自http://www.west999.com/info/html/wangluobiancheng/qita/20180729/4410114.html Python常用的库简单介绍一下 fuzz ...

  5. Python常用的库简单介绍一下

    Python常用的库简单介绍一下fuzzywuzzy ,字符串模糊匹配. esmre ,正则表达式的加速器. colorama 主要用来给文本添加各种颜色,并且非常简单易用. Prettytable ...

  6. linux下软件的更新命令

    linux下软件的更新命令   在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区 ...

  7. Python常用组件、命令大总结(持续更新)

    Python开发常用组件.命令(干货) 持续更新中-关注公众号"轻松学编程"了解更多. 1.生成6位数字随机验证码 import random import string def ...

  8. python 库安装方法及常用库

    python 库安装方法及常用库 python库安装方法: 方法一:setpu.py 1.下载库压缩包,解压,记录下路径:*:/**/……/ 2.运行cmd,切换到*:/**/……/目录下 3.运行s ...

  9. windows下python常用库的安装

    windows下python常用库的安装,前提安装了annaconda 的python开发环境.只要已经安装了anaconda,要安装别的库就很简单了.只要使用pip即可,正常安装好python,都会 ...

随机推荐

  1. UE4中Component和Subobject的区别

    Component是Subobject的一种. 其中, Subobject是一种Outer不是一个UPackage的UObject,而UPackage是整个层次结构中的最上层,指向磁盘上的一个.uas ...

  2. SpringMVC——SpringMVC 的入门案例

    1.建立web 项目,导入SpringMVC 相关支持jar 包 commons-logging-1.2.jar下载地址:https://commons.apache.org/proper/commo ...

  3. npm 无法安装 ionic 解决办法

    一般从 node.js官网下载安装完之后,npm也会同时安装完. 如果通过 $ npm install -g cordova ionic 去安装,往往会失败.这个是由于GFW,很多插件下载不下来,还好 ...

  4. MAC上mongodb连接不上

    1.在Mac客户端里输入 mongo,发现mongo连接不上了,原因是mongo的服务没有开启. 2.在命令行了输入 mongod,开启服务的命令 3.启动起来以后,用mongo连接服务器.

  5. 【vim】实时计算器

    在插入模式下,你可以使用 Ctrl+r 键然后输入 =,再输入一个简单的算式.按 Enter 键,计算结果就会插入到文件中.例如,尝试输入: Ctrl+r '=2+2' ENTER 然后计算结果&qu ...

  6. freeRTOS中文实用教程4--资源管理互斥

    1.前言 访问一个被多任务共享,或是被任务与中断共享的资源时,需要采用”互斥”技术以保证数据在任何时候都保持一致性.这样做的目的是要确保任务从开始访问资源就具有排它性,直至这个资源又恢复到完整状态 F ...

  7. 手把手教你写makefile【原创】

    Makefile  编写 Make  -f  makefile1 指定 如下是 本人的一点makefile学习笔记,再分享一个不错的写makefile总结的网址: http://www.cnblogs ...

  8. SCons: 替代 make 和 makefile 及 javac 的极好用的c、c++、java 构建工具

    http://scons.org/ https://www.ibm.com/developerworks/cn/linux/l-cn-scons/index.html 后附:另外,WAF是一个基于sc ...

  9. 一个有趣的小例子,带你入门协程模块-asyncio

    一个有趣的小例子,带你入门协程模块-asyncio 上篇文章写了关于yield from的用法,简单的了解异步模式,[https://www.cnblogs.com/c-x-a/p/10106031. ...

  10. 用zmq的pub/sub+flask实现异步通信的研究

    zmq_client监听端代码: #coding=utf8 ## client.py import zmq import sys import time import logging import o ...