编程语言
首页 > 编程语言> > 是否应该使用setup.py分发每个python程序?

是否应该使用setup.py分发每个python程序?

作者:互联网

免责声明:我仍然不确定我是否完全了解setup.py的功能.

据我了解,使用setup.py文件对于需要编译的软件包很方便,或者可以通知Disutils该软件包已经安装并且可以在其他程序中使用. setup.py因此非常适合库或模块.

但是,只运行foo.py文件的超级简单软件包呢? setup.py文件使Linux存储库的打包更容易吗?

解决方法:

仅在以下情况下使用setup.py脚本才有用:

>您的代码是C扩展,然后取决于您确实不想手动定义的特定于平台的功能.
>您的代码是纯Python,但依赖于其他模块,在这种情况下,依赖关系可能会自动解决.

对于单个文件或几套不依赖其他文件的文件,编写一个文件不值得麻烦.顺便提一句,如果尝试它的代码不需要复杂的设置,那么您的代码可能会对人们更具吸引力.然后,“安装”就是将目录或单个文件复制到项目目录中.

标签:python,setup-py
来源: https://codeday.me/bug/20191029/1958456.html