python打包,上传包知识点学习
python 打包工具推荐 PyPi PyPI(Python Package Index)是python官方的第三方库的仓库,所有人都可以下载第三方库或上传自己开发的库到PyPI。PyPI推荐使用pip包管理器来下载第三方库 pip可正常工作在Windows、Mac OS、Unix/Linux等 操作系统 上,但是需要至少2.6+和3.2+的CPython或PyPy的支持。python 2.7.9 和3.4以后的版本已经内置累pip程序,所以不需要安装 安装包的工具 使用pip安装来自PyPI的包 将virtrualenv或venv用于python环境的应用级隔离 创建包与分发的公工具 使用setuptools来定义项目并创建源代码发行版 使用wheel而不是egg来创建构建发行版 使用twine向PyPI上传包的发行版 pip install安装包与python install安装包的区别 项目配置 组织大型应用的代码的最简单的方法旧式将其分成几个包,这样做将使代码更容易理解,维护和修改,也使每个包的可复用性最大化,就像使用组件一样方便。 setup.py 对于一个需要被分发的包来说,其根目录包含一个setup.py脚本。它定义了distutils模块中描述的所有元数据,并将其合并为标准的setup()函数调用的参数。虽然distutils是一个标准库模块