这篇文章主要介绍的内容是有关Python编程中有哪些包结构?python包管理工具大全,是对python中的一些包管理工具做个简单的概括 , 内容详细 , 有需要的朋友可以参考下 , 下面一起来学习一下吧!

Python中的包不仅仅是用来导入模块 , 还可以用来处理声音的数据和文件 , 正常情况下都是由它们去扩展出不同的声音格式 , 例如:WAV等 , 所以我们可能需要创建和维护一个不断增长的各种文件格式之间的转换的模块集合 。
在我们导入包的时候 , python可以通过sys.path的目录去寻找其他的子目录 , 在每一个包中都必须包含一个__init__.py文件 , 防止有同名的目录存在 , 它可以是一个空文件也可以是一个代码文件 , 导入模块的方式 , 例如:
import sound.effects.echo sound.effects.echo 。python包管理工具大全
1、 distutils
它是 python 标准库的其中之一 , 使用它可以对python的包进行安装 , python中的setup.py 就是使用它的功能进行编写的 , 我们可以看一个简单的 setup.py 的例子 。示例如下:
输入这个命令之后 , 我们可以再输入
Writing the Setup Script这个就是可以查看setupt格式下的所以详细的描述 , 要安装一个模块到当前的 python 环境中 , 可以使用这个模块提供的 setup.py 文件:
python setup.py install 如果要对一个python模块进行打包 , 打包格式为.gz或者是zip压缩包 , 可以使用如下命令:
python setup.py sdist【Python编程中有哪些包结构?python包管理工具大全】2、pip
在python 3.4的版本之后 , 官网上就自带了pip , 不需要我们自己去安装下载 , 如果需要自己安装pip包 , 可以在配置好的python环境中执行:py -m ensurepip -upgrad命令 。或者从官网上直接下载get-pip.py脚本 , 然后直接运行python get-pip.py脚本就可以安装pip了 。
3、wheel
它也可以用来对python的模块进行安装 , 其实它包括了zip压缩包格式 。用它的扩展命令可以 bdist_wheel 可以生成一个wheel包 , 在使用的之前 , 一定要先安装wheel模块 。
以上就是有关“Python编程中有哪些包结构?python包管理工具大全”的全部内容了 , 希望能对你有所帮助 。
猜你喜欢
- Python selenium页面加载慢超时怎么办?Python selenium页面加载慢超时的解决方法
- 如何在python中测试API接口?在python中测试API接口的方法是什么?
- pycharm怎么创建关联文件? pycharm创建Python文件的技巧
- Pycharm编辑器社区版够用吗?Python开发用pycharm社区版怎么样
- Python中complex是什么意思?Python中的complex有什么用
- python爬虫为什么会请求超时?如何解决python请求超时的问题?
- python如何求解最大值与最小值?python求最大值与最小值的方法
- Python源文件后缀名是什么?Python源文件是什么意思
- Python二维数组如何添加元素?Python二维数组新增元素的方法是什么
- Python代理池是什么意思?Python中代理池如何搭建
