Python是胶水语言,有大量功能模块可以引入,基础知识掌握后在第三方模块的加持下,写出能解决实际问题的代码并不难。安装第三方模块有图形化安装和命令行安装两种方法。
1、PyCharm图形化安装第三方模块
先来看在PyCharm图形界面下安装第三方模块。如果在Mac上就打开PyCharm菜单项,如图1选择’Preferences’:
图1 MAC调环境配置窗口
如果是Windows系统,如图2选择File菜单项下的Setting:
图2 Windows调环境配置窗口
弹出图3(Mac)和图4(Windows)所示的界面。也可以使用快捷键:Mac上用command + , 组合键调出Preferences窗口(图3),Windows上用ctrl + alt + s 组合键调出Setting窗口(图4)。
图3 Python解释器界面(Mac)
图4 Python解释器界面(Windows)
两个平台上的界面基本相同,以Mac平台上的界面为例。选择图3上Project:myProg(可以是您自己建立的项目名,这里用的是之前建立的项目myProg)下的项目解释器Project Interpreter(标记1的位置)。如果Project:myProg左边是侧三角,单击会变成下三角,内容随之展开,项目解释器Project Interpreter也会显示出来。确认标记2下拉框里的解释器是Python3.X,下面的列表框显示已经安装的第三方模块,如果为空表示没有第三方模块被安装。单击标记3的’+’调出添加第三方模块的窗口,出现图5所示界面:
图5 搜索第三方模块
弹出图5的窗口后,在标记1所示的搜索框里输入要添加的第三方模块的名称(比如pathlib),这个模块如果不存在显示结果的列表会为空。如果存在则会有同名模块显示(标记2的位置)。单击标号3位置的按钮’Install Package’开始安装第三方模块pathlib模块,如果安装成功,会出现类似Package pathlib installed successfully的提示。
2、用pip(pip3)命令安装第三方模块
也可以在Mac的终端(terminal)或Windows的命令窗口(cmd)上用pip命令安装第三方模块,步骤如下:
1. 调出终端/命令窗口
Mac上用command键+空格键调出搜索栏,输入terminal调出终端窗口(terminal);
Windows上使用win键+r组合键,win键是ctrl右边的键。在弹出的“运行(run)”窗口输入cmd,回车后即可调出命令窗口(command)。
2. 在终端/命令窗口上输入pip –-version(注意是两个横杠)查看pip的版本。
pip(pip3)是Python软件包自带的一个管理工具,提供对Python包的查找、下载、安装、卸载的功能。从python.org下载安装Python时,pip就自动被安装到系统里。有些Mac系统自带Python2.7,pip对应的是Python2.7版本,安装完Python3.X后在命令中要用pip3才对应Python3.X的版本。如果pip对应的版本是Python 3.X,尽可以大胆使用pip。如果pip对应的版本号是Python 2.X,可以用pip3命令替换掉pip命令,比如pip3 --version (两个横扛),pip3跟Python 3.X对应的。
当我换了一台Mac电脑,依次安装完Python和PyCharm后,在terminal终端窗口输入pip --version,惊讶地发现出现错误提示:-bash: pip: command not found。输入命令“which pip”查看pip在哪里,没有显示。输入“which pip3”,看到了pip3的安装位置,是安装Python3时带着装上的。所以在那台电脑上上我都是用pip3命令。
3. 在Mac终端terminal或在Windows命令窗口command上,安装第三方模块的命令是:
pip install <第三方模块>
或
pip3 install <第三方模块>
比如安装第三方模块youtube-dl,就用: pip3 install youtube-dl,第三方模块youtube-dl可帮忙下载视频网站上的视频。
4. pip常用命令:
pip3 install <模块名> 安装第三方模块
pip3 install -U <模块名> 升级第三方模块
pip3 install --upgrade <模块名> 升级第三方模块
pip3 unisntall <模块名> 卸载第三方模块
pip3 list 列出已安装的包
pip3 show -f <模块名> 显示包所在的目录
pip3 --version 查看pip版本
pip3 -h 查看pip使用帮助
python -m pip install –upgrade pip 升级pip本身(Windows)
pip3 install -U pip3 升级pip本身(Mac)
5. 第三方模块必须安装完毕后才可以在程序中使用,不然会出错,Python自带的模块不必安装可以直接引入使用。
视频可参见网易云课堂的Python最基础之引进第三方模块:
https://study.163.com/course/courseLearn.htm?courseId=1212457812&share=2&shareId=1028429642#/learn/video?lessonId=1283796257&courseId=1212457812
或者
Udemy上的Python最基础之引进第三方模块:
https://www.udemy.com/course/pythonabc/learn/lecture/32132198#overview