python之本地模块/包使用和创建

本文详细介绍了Python中的模块和包的创建及使用,包括如何组织代码、安装和卸载第三方包、构建Python项目,以及如何制作和安装自定义的Python包。此外,还讲解了如何在不安装的情况下引用本地包,通过修改sys.path来实现。
摘要由CSDN通过智能技术生成

image.png

模块

模块实质上就是一个python文件。

它是用来组织代码的,文件名其实就是模块名.

例如hello.py hello就是模块的名称.

包(package),本质来说就是一个文件夹,但是其中有一个 init .py文件。

包是从逻辑上来组织模块的,也就是说它是用来存放模块的,如果想导入其他目录下的模块,那么这个目录必须是一个包才可以导入。

使用第三方的包的方法

一般情况下使用 pip 安装第三方包:

安装新包: pip install xxxx

卸载已安装的包:pip uninstall xxxx

更新已安装的包: easy_install install xxxx -U

查看已安装的包: pip list

python项目

一个完整的结构需要满足以下的条件:

  1. 拥有一个在版本管理之下的源码目录
  2. 程序信息在setup.py中定义
  3. 在一个virtualenv环境中运行

如何制作自己的安装包

如何让自己写的包能被人当作第三方库安装?

首先了解下什么是setuptools?

什么是setuptools

setuptools是Python distutils增强版的集合,它可以帮助我们更简单的创建和分发Python包,尤其是拥有依赖关系的。用户在使用setuptools创建的包时,并不需要已安装setuptools,只要一个启动模块即可。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值