我在github上有一个python 3项目,我希望用户能够从存储库下载zip文件并运行如下程序:
$ python3 downloaded-file.zip
有一个__main __.py文件,当我在我的计算机上本地压缩文件时这很有效。当我从Github下载zip时,python无法运行错误
File "downloaded-file.zip", line 1
PK
^
SyntaxError: invalid syntax
在终端。如果文件随后被解压缩,它们可以从文件夹中完美运行,但.zip更易于用户使用。我希望下载并运行python代码很容易,而且我不确定问题出在哪里。
答案 0 :(得分:2)
为您的包创建一个setup.py
,这是python pkg分发的推荐方法。
如果我是你,我会发布它,以便其他人也可以pip install pkg_name
。
这不是一个精心解答的答案,但是,我认为你已经得到了要点