使用Python运行从Github下载的zip文件
我在github上有一个python 3项目,我希望用户能够从存储库下载zip文件,并运行如下程序:使用Python运行从Github下载的zip文件,python,github,Python,Github,我在github上有一个python 3项目,我希望用户能够从存储库下载zip文件,并运行如下程序: $ python3 downloaded-file.zip 有一个_main _.py文件,当我在计算机上本地压缩文件时,它工作得很好。但是,当我从Github下载zip时,python无法运行它,并出现了错误 File "downloaded-file.zip", line 1 PK ^ SyntaxError: invalid syntax 在候机楼。如果文件被解压,它们可以
$ python3 downloaded-file.zip
有一个_main _.py文件,当我在计算机上本地压缩文件时,它工作得很好。但是,当我从Github下载zip时,python无法运行它,并出现了错误
File "downloaded-file.zip", line 1
PK
^
SyntaxError: invalid syntax
在候机楼。如果文件被解压,它们可以从文件夹中正常运行,但是.zip更易于用户使用。我希望能够轻松下载和运行python代码,但我不确定问题出在哪里。为您的软件包创建一个
setup.py
,这是python pkg发行版的推荐方法
如果我是你,我会发布它,这样其他人也可以安装pkg_name
这不是一个详尽的答案,但是,我认为您已经掌握了为您的包创建
setup.py
的要点,这是python pkg发行版的推荐方法
如果我是你,我会发布它,这样其他人也可以安装pkg_name
这不是一个详尽的答案,但是,我想你已经明白了要点,一个zip文件基本上是二进制垃圾。这不是python代码,那么您希望python能够对这些垃圾做些什么呢?因为Python2.6,您可以压缩一组python文件,解释器将查看内部并执行这里提到的_main _.py。我试过在本地压缩文件,但效果很好,我只是不知道为什么它对Github压缩的文件不起作用。你能在Github上提供zip文件的链接吗?当然,zip文件基本上是二进制垃圾。这不是python代码,那么您希望python能够对这些垃圾做些什么呢?因为Python2.6,您可以压缩一组python文件,解释器将查看内部并执行这里提到的_main _.py。我已经尝试过在本地压缩文件,但效果很好,我只是不知道为什么它不能与Github压缩的文件一起工作。你能在Github上提供zip文件的链接吗?当然,我会尝试一下,但代码更多的是一次性使用,而不是用户在python中经常使用的工具。但这是发布它的最佳方式吗?我会尝试一下。我会尝试一下,但代码更多的是一次性使用,而不是用户在python中经常使用的工具。但这是最好的分发方式吗?我会试试