有些 Python 软件包是系统自带的,如 sys,这些包在安装 Python 时已自动安装。但有些包是需要自行下载安装的,如 PIL。这些第三方的软件有的以源代码的形式提供,有的以安装包的形式提供。
安装第三方 Python 包的方法有很多种。本节将介绍一些常见的方法。
1、复制源代码到系统目录
最简单的方法就是将 Python 源文件复制到 sys.path 包含的某个目录下。这样使用“imp ort文件名”即可导入该包。
下面的代码查看 sys.path 变量包含的路径:
>>> import sys
>>> sys.path
['', '/anaconda3/lib/python37.zip',
'/anaconda3/lib/python3.7', # 这里要使用的目录
'/anaconda3/lib/python3.7/lib-dynload',
'/anaconda3/lib/python3.7/site-packages',
'/anaconda3/lib/python3.7/site-packages/aeosa']
假定将文件 demo1.py 复制到目录 /anaconda3/lib/python3.7,就是上面的代码第 4 行指定的目录。该文件的内容如下:
""" just a demo package
"""
var_str = "love python"
var_int = 88
def show_usage():
print("just to demo the package installation")
下面就可以使用 demo1 模块了,方法如下:
>>> import demo1
>>> demo1.var_int
88
>>> demo1.__doc__
' just a demo package '
>>> demo1.var_str
'love python'
>>> demo1.show_usage()
just to demo the package installation
2、使用PIP进行安装
最近比较流行的安装工具是 PIP,该工具一般在安装 Python 时已成功安装&#x