Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python运行从Github下载的zip文件_Python_Github - Fatal编程技术网

使用Python运行从Github下载的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 在候机楼。如果文件被解压,它们可以

我在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代码,但我不确定问题出在哪里。

为您的软件包创建一个
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中经常使用的工具。但这是最好的分发方式吗?我会试试