Python学习笔记--包以及第三方模块安装(Linux)

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 包名

$ 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

猜你喜欢

转载自blog.csdn.net/qq_38930129/article/details/80686682