Window下的Python,pip及常用模块安装教程

时间:2024-04-04 13:10:41

Python安装教程

进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载。

Window下的Python,pip及常用模块安装教程

下载后直接运行即可,注意以下两点:

  • 安装时选择Add Python to Path,这在cmd运行Python时用到。
  • 安装时选择安装pip,使用pip可以很方便的安装Python的大部分模块,将在下面进行介绍。

Python参考教程:1

Python参考教程:2


pip使用教程

打开cmd输入“pip -v”检查pip是否正确安装,若正确安装,则输出如下图。

Window下的Python,pip及常用模块安装教程

pip的常用命令:

  • 安装模块:pip install SomePackage
  • 更新模块:pip install –upgrade SomePackage
  • 卸载模块:pip uninstall SomePackage
  • 显示所有已安装模块:pip list

例如cmd输入命令“pip list”,输出如下图。

Window下的Python,pip及常用模块安装教程


使用pip安装常用模块

Numpy

pip install numpy

NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。

Numpy参考教程

SciPy

pip install scipy

SciPy,发音为Sigh Pi,是一个科学的python开源代码,在BSD许可下分发的库,用于执行数学,科学和工程计算。

SciPy库依赖于NumPy,它提供了便捷且快速的N维数组操作。 SciPy库的构建与NumPy数组一起工作,并提供了许多用户友好和高效的数字实践,例如:数值积分和优化的例程。 它们一起运行在所有流行的操作系统上,安装快速且免费。 NumPy和SciPy易于使用,但强大到足以依靠世界上一些顶尖的科学家和工程师。

Scipy官方文档

Scipy参考教程

matplotlib

pip install matplotlib

Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。

通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。

matplotlib官方文档

matplotlib画廊

Scikit-learn

pip install Scikit-learn

Scikit-Learn是用Python开发的机器学习库,其中包含大量机器学习算法、数据集,是数据挖掘方便的工具。

Scikit-learn官方文档

Pandas

pip install pandas

Pandas是一款开放源码的BSD许可的Python库,为Python编程语言提供了高性能,易于使用的数据结构和数据分析工具。Pandas用于广泛的领域,包括金融,经济,统计,分析等学术和商业领域。

附属模块:

  • xlrd:为Python添加读取Excel的功能。
  • xlwt:为Python添加写入Excel的功能。
  • StatsModels:注重数据的统计建模分析,支持与Pandas进行数据交互。

Pandas参考教程

pillow

pip install pillow

pillow是Python平台事实上的图像处理标准库。

pillow官方文档

pillow参考教程

scikit-image

pip install scikit-image

scikit-image也是一个Python的图像处理库。

scikit-image官方文档

pygame

pip install pygame

Pygame是跨平台Python模块,专为电子游戏设计,包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低级语言(如机器语言和汇编语言)束缚。

pygame官方文档

speech

pip install speech

用于智能语音识别。

openni

pip install openni

用于图像识别,人脸识别,图像追踪,常与OpenCV配合使用。

requests

pip install requests

requests用于访问网络资源,处理URL资源特别方便。用于爬虫。

requests参考教程

psutil

pip install psutil

用Python来编写脚本简化日常的运维工作是Python的一个重要用途。在Linux下,有许多系统命令可以让我们时刻监控系统运行的状态,如ps,top,free等等。要获取这些系统信息,Python可以通过subprocess模块调用并获取结果。但这样做显得很麻烦,尤其是要写很多解析代码。

在Python中获取系统信息的另一个好办法是使用psutil这个第三方模块。顾名思义,psutil = process and system utilities,它不仅可以通过一两行代码实现系统监控,还可以跨平台使用,支持Linux/UNIX/OSX/Windows等,是系统管理员和运维小伙伴不可或缺的必备模块。

psutil参考教程

PyMySQL

pip install PyMySQL

PyMySQL主要用于Python链接MySQL数据库。

PyMySQL参考教程

pyInstaller

pip install pyInstaller

python3.5 以上直接用pyInstaller打包成exe程序:

  • 在命令行中切换到要打包的程序所在目录,直接输入下面的指令即可
    pyinstaller -F xxx.py