有些 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 '</

本文介绍了Python安装第三方包的三种方法:1) 复制源代码到系统目录;2) 使用广泛流行的pip工具从PyPI安装;3) 使用easy_install和setup.py。重点讲解了pip的安装、升级、卸载、查看已安装包等操作,并提到了使用requirements.txt批量安装。
最低0.47元/天 解锁文章
2703

被折叠的 条评论
为什么被折叠?



