1.4 安装第三方模块
到此Python的开发环境基本上搭建完成,主要是安装Python和PyCharm。在开发过程中,如果需要使用第三方模块,必须在本地系统安装该模块才能在代码中使用,否则代码在运行过程中会提示错误信息。安装第三方模块可以使用Pip执行安装,Pip的安装方式有两种:在线安装和本地安装,具体安装过程说明如下:
使用Pip主要在Windows的命令提示符窗口输入安装指令即可完成,如果是其他系统可以在系统的终端输入安装指令。我们在Windows下打开命令提示符窗口,以安装第三方模块requests为例,在窗口中直接输入“pip install requests”指令,pip install是固定的安装指令;requests是模块名。我们只需等待指令执行完毕即可完成模块的安装,如图1-9所示。
图1-9 Pip在线安装
如果以本地安装的方式来安装第三方模块,首先从网络上下载安装包,在浏览器中输入安装包的下载地址https://www.lfd.uci.edu/~gohlke/pythonlibs/,找到与系统相对应的模块信息,以Mysqlclient为例,如图1-10所示。
图1-10 模块信息
以图1-10的mysqlclient‑1.3.13‑cp37‑cp37m‑win_amd64(win32).whl为例,该模块名包含以下信息:
(1)mysqlclient:模块名。
(2)1.3.13:模块的版本型号。
(3)cp37‑cp37m:支持Python 3.7版本适用。
(4)win_amd64:支持Windows 64位系统使用。
(5)win32:支持Windows 32位系统使用。
模块下载后,在命令提示符使用Pip安装模块安装包,我们将安装包放置在本地D盘的根目录,然后输入指令“pip install D:\mysqlclient-1.3.13-cp37-cp37m-win_amd64.whl”即可完成安装,如图1-11所示。
图1-11 Pip本地安装
如果在使用Pip安装第三方模块的过程中,系统提示“'pip'不是内部或外部命令,也不是可运行的程序或批处理文件”这一错误信息的时候,这是由于在安装Python的过程中没有勾选“Add Python 3.7 to Path”选项。
解决这一问题,只需将Python的装目录和Python安装目录\Scripts,分别添加到环境变量Path即可。如本书的Python的安装目录为E:\Python,环境变量Path设置如图1-12所示。
图1-12 设置环境变量Path
1.5 我的“Hello World”
每一门编程语言都是从“Hello World”开始,“Hello World”是由Brian Kernighan创建的,1978年,Brian Kernighan写了一本书名为《C程序设计语言》的编程书,在程序员中广为流传。从此,“Hello World”成为每门编程语言的入门基础。
用Python输出“Hello World”的方式有两种:交互模式和命令行模式。两者说明如下:
(1)交互模式在第1.2节中已有提及,用户输入一行代码并按回车,Python解释器就会执行这行代码。
(2)命令行模式是在py文件里编写代码,然后执行整个py文件,Python解释器会从py文件中读取代码并逐行执行。
打开命令提示符窗口,然后输入“python”并按回车键,这样就会进入Python的交互模式。在交互模式下,输入“print('Hello World')”并按回车键,此时交互模式的窗口会返回“Hello World”,如图1-13所示。
图1-13 交互模式输出“Hello World”
如果通过命令行模式输出“Hello World”,首先创建hw.py文件,然后使用PyCharm打开文件并输入代码“print('Hello World')”。最后运行hw.py文件,运行方式有两种:PyCharm和命令提示符。
在PyCharm中打开hw.py文件,输入代码后,然后在代码编辑区域内单击鼠标右键,选择并单击“Run 'hw'”,这时PyCharm会自动执行hw.py文件的代码,并将结果显示在正下方。如图1-14所示。
图1-14 PyCharm执行py文件
如果想在命令提示符窗口中执行py文件,首先启动命令提示符,然后将当前的路径切换到hw.py文件所在的路径,最后输入指令“python hw.py”,当前窗口会自动执行hw.py文件的代码。如图1-15所示。
图1-15 命令提示符执行py文件
在实际的开发过程中,我们开发的功能主要以命令行模式执行,而交互模式多数用于功能的调试和模块的安装验证等。