python - 在 Linux 中创建安装程序包

标签 python linux

我创建了一个文件夹,其中保存了我所有的 python 文件。我已将 __init__.py 添加到该文件夹​​以将其创建为包。主文件是 test.py,我在其中输入。

例如:

<filename>.py 10 20

现在,我有一个包裹。我想从该包创建安装程序,以便其他人可以下载该包并安装它,就像在 linux 中进行正常安装一样。

这样,在通过键入测试 linux 用户安装后应该能够使用我的应用程序。

例子:

<filename> 10 20

我怎样才能继续在 linux 中为我的包创建这样的安装程序?

最佳答案

  1. init.py 应该是 __init__.py 来作为一个包的初始化脚本。 是由 Markdown 引起的(谢谢)并且是烦人。
  2. 为软件包创建安装程序 (distutils) 的一个好方法是创建一个 setup.py 文件。可以找到编写此指南的指南 here .一旦你编写了这个脚本并将它包含在你的包中,用户就可以通过运行“[sudo] python setup.py [options]”来安装它

关于python - 在 Linux 中创建安装程序包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21622996/

相关文章:

python - 使用 Python 将 Dask Dataframe 转换为 Spark Dataframe

python - 如何高效地实现这种差分运算呢?

linux - 如何使用Linux命令跳过字符串开头和结尾的表达式

linux - i386 :x64-32 vs i386 vs i386:x86_64 之间的区别

linux - 获取语​​法错误 : "fi" unexpected (expecting "then") in shell scripts

linux - Mac 上的 sed 未按预期更新文件

python - 如何优化算法以更快地找到具有fuzzywuzzy的相似字符串?

python - 如何修复错误 “The filename, directory name, or volume label syntax is incorrect”?

python - 创建 AWS Elasticsearch 索引时出现 404 HEAD 问题

linux - 内核中 udp header 的 skb_push 在哪里?