知行编程网知行编程网  2023-01-07 21:00 知行编程网 隐藏边栏  9 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python怎么打包整个项目的相关知识,包括python打包资源文件并调用,以及python项目必须打包么这些编程知识,希望对大家有参考作用。

python如何打包整个项目

distutils - Python自带的基础安装工具,适用于非常简单的应用场景,不支持安装依赖包


通过distutils打包,生成安装包,安装python包等,需要编写一个名为setup.py的python脚本文件。

setuptools - 对 distutils 的大量扩展,特别是添加包依赖项。不支持python3,安装setuptools后会有easy_install

distribute - 类似于setuptools,支持python3,安装完distribute后会有easy_install。

easy_install - setuptools和distribute自带的安装脚本,即安装了setuptools或distribute后,easy_install也可用。

pip - 旨在取代 easy_install。 easy_install有很多缺点:安装事务是非原子操作,只支持svn,不提供卸载命令,安装一系列包时需要写

脚本; pip解决了以上问题,成为了新的事实标准,virtualenv也成为了它的好搭档;

distutils2 - setuptools和distribute的诞生是因为distutils不好,才导致现在分化的局面。它将成为 Python 3.3 中的标准库

包装,在其他情况下为 distutils2;换句话说,它和pip将联手结束目前的烂摊子。

virtualenv - 用于创建隔离的 python 环境,处理 python 环境的多个版本和模块依赖关系。


常识

sudo apt-get install 安装的package存放在 /usr/lib/python2.7/dist-packages目录中

pip 或者 easy_install安装的package存放在/usr/local/lib/python2.7/dist-packages目录中

手动从源代码安装的package存放在site-packages目录中。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享