首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python的Distutils模块

一、Distutils简介1.1、概念和术语对于模块开发者以及需要安装模块的使用者来说,Distutils的使用都很简单,作为一个开发者,除了编写源码之外,还需要:编写setup脚本(一般是setup.py...二、编写setup脚本setup脚本是使用Distutils构建、发布和安装模块的核心。setup脚本的作用是向Distutils描述发布模块的信息。...下面是一个更高级一些的例子:Distutils模块本身的setup脚本:setup(name='Distutils', version='1.0', description=.../', packages=['distutils', 'distutils.command'], ) 上面这个脚本有更多的元数据,列出的是两个包(packages),而不是列出每个模块...要实现此目的,那么包名和目录名必须能够相互对应,比如包名是distutils,则意味着在发布的根目录(setup脚本所在目录)下存在distutils子目录;再比如在setup脚本中packages =

5.3K40
您找到你想要的搜索结果了吗?
是的
没有找到

Ubuntu20.04环境下安装pip过程遇到问题总结「建议收藏」

解决办法: 修改Ubuntu的软件源就能解决无法定位软件包的问题 问题2:安装setuptools报错问题 解决办法:执行命令:sudo apt-get install python3-distutils...: 正在读取软件包列表… 完成 正在分析软件包的依赖关系树 正在读取状态信息… 完成 将会同时安装下列软件: python3-lib2to3 下列【新】软件包将被安装: python3-distutils...准备解压 …/python3-distutils_3.8.10-0ubuntu1~20.10_all.deb … 正在解压 python3-distutils (3.8.10-0ubuntu1~20.10...) … 正在设置 python3-lib2to3 (3.8.10-0ubuntu1~20.10) … 正在设置 python3-distutils (3.8.10-0ubuntu1~20.10) …...于是distutils 相关的就安装好了,下面就开始安装setuptools 了 问题3:安装pip时,存在setuptools没有的问题(需要先解决问题2) 解决办法:需要先下载setuptools

1.1K20

python中setuptools的作用是什么

什么是setuptools setuptools是Python distutils增强版的集合,它可以帮助我们更简单的创建和分发Python包,尤其是拥有依赖关系的。...Windows执行文件 支持Pyrex,即在可以setup.py中列出.pyx文件,而最终用户无需安装Pyrex 支持上传到PyPI 可以部署开发模式,使项目在sys.path中 用新命令或setup()参数扩展distutils...,为多个项目发布/重用扩展 在项目setup()中简单声明entry points,创建可以自动发现扩展的应用和框架 总之,setuptools就是比distutils好用的多,基本满足大型项目的安装和发布...基础知识点扩展: Python打包分发工具setuptools:曾经 Python 的分发工具是 distutils,但它无法定义包之间的依赖关系。

2.3K20
领券