1--概念
。--包是一个包含多个模块的特殊项目
。--目录下有一个特殊文件 __init__.py
2--包的优点
。--使用import包名,可以一次性导入包中所有的模块
3--__init__.py
。--要在外界使用包的模块,需要在__init__.py 中指定对外界提供的模块列表
#从当前目录导入模块列表
from . import A
from . import B
4--发布模块(了解)
。--如果希望自己开发的模块,分享个其他人,可以按照以下步骤
5--制作发布压缩包步骤(Linux系统)
。--创建setup.py文件
from deistutils.core import setup
setup(name="包名"
version="版本"
description="描述信息"
long_description="完整描述信息"
author="作者"
author_email="作者邮箱"
url="主页"
py_modules=["A",
"B"])
。--构建函数
$ python3 setup.py build
。--生成发布压缩包
$ python3 setup.py sdist
6--安装模块(Linux系统)
$ tar -zxvf 包名
7--卸载模块(Linux系统)
直接从安装目录下,把安装模块的目录删除就可以了
$ cd /usr/local/lib/python3/dist-packages
$sudo rm -r 包名
8--pip安装第三方模块
。--第三方模块 通常是指由知名的第三方团队开发的并且被程序员广泛使用的Python包/模块
例:pygame就是一套非常成熟的游戏开发模块
。--pip是一个现代的,通常的Python包管理工具
。--提供了对Python包的查找、下载、安装、卸载等功能
。--安装和卸载指令命令如下:
#将模块安装到Python2.x环境
$ sudo pip install pygame
#卸载
$ sudo pip uninstall pygame
#将模块安装卸载到Python3.x环境
$ sudo pip3 install pygame
#卸载
$ sudo pip3 uninstall pygame
。--在Mac下安装ipython
$ sudo pip install ipython
。--在Linux下安装ipython
$ sudo apt install ipython
$ sudo apt install ipython3
。--包是一个包含多个模块的特殊项目
。--目录下有一个特殊文件 __init__.py
。--包名的命名方式和变量名一致,小写字母加下划线
2--包的优点
。--使用import包名,可以一次性导入包中所有的模块
3--__init__.py
。--要在外界使用包的模块,需要在__init__.py 中指定对外界提供的模块列表
#从当前目录导入模块列表
from . import A
from . import B
4--发布模块(了解)
。--如果希望自己开发的模块,分享个其他人,可以按照以下步骤
5--制作发布压缩包步骤(Linux系统)
。--创建setup.py文件
from deistutils.core import setup
setup(name="包名"
version="版本"
description="描述信息"
long_description="完整描述信息"
author="作者"
author_email="作者邮箱"
url="主页"
py_modules=["A",
"B"])
。--构建函数
$ python3 setup.py build
。--生成发布压缩包
$ python3 setup.py sdist
6--安装模块(Linux系统)
$ tar -zxvf 包名
$ sudo python3 setup.py install
7--卸载模块(Linux系统)
直接从安装目录下,把安装模块的目录删除就可以了
$ cd /usr/local/lib/python3/dist-packages
$sudo rm -r 包名
8--pip安装第三方模块
。--第三方模块 通常是指由知名的第三方团队开发的并且被程序员广泛使用的Python包/模块
例:pygame就是一套非常成熟的游戏开发模块
。--pip是一个现代的,通常的Python包管理工具
。--提供了对Python包的查找、下载、安装、卸载等功能
。--安装和卸载指令命令如下:
#将模块安装到Python2.x环境
$ sudo pip install pygame
#卸载
$ sudo pip uninstall pygame
#将模块安装卸载到Python3.x环境
$ sudo pip3 install pygame
#卸载
$ sudo pip3 uninstall pygame
。--在Mac下安装ipython
$ sudo pip install ipython
。--在Linux下安装ipython
$ sudo apt install ipython
$ sudo apt install ipython3