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

本文介绍了Python中的包管理基础知识,包括包的概念、优点及__init__.py的作用,并详细讲解了如何在Linux系统下进行包的发布、安装和卸载流程。此外还介绍了使用pip工具来安装和卸载第三方模块的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值