您的当前位置:首页正文

Python-常用更新命令以及常见库安装

2021-08-27 来源:独旅网
Python-常⽤更新命令以及常见库安装

库的安装⽅式⼀般有两种:

⼀、 pip直接安装(或使⽤⾖瓣源)

pip install scrapy

pip install -i https://pypi.douban.com/simple/ scrapypip 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包:

四 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_nbextensionsconda install -c conda-forge jupyter_nbextensions_configurator

Pip安装:

pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensionsjupyter contrib nbextension install --userjupyter nbextensions_configurator enable --user

【注】如果在安装过程中有提⽰“warning”,试试以管理员⾝份运⾏“anaconda prompt”,再安装参考⽂章:

代码补全: Hinterland

⽣成⽬录: Table of Contents(2)

五 爬⾍的⼏个包

pip install Scrapy # scrapy 框架

pip install langid # 语⾔识别,处理 namepip 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 cmakepip 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 numpyimport 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 matplotlibimport 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.htmlPillow的⽂档中⽂翻译(对应版本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.htmlpip install seabornconda 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-devsudo apt-get install python-devpip install pypcap

# 安装dpkt

pip install dpkt

因篇幅问题不能全部显示,请点此查看更多更全内容