百宝箱

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电脑,依次安装完PythonPyCharm后,在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自带的模块不必安装可以直接引入使用。