2016-06-14 2124 views
-1

我有一个在PyCharm中创建的Python项目。现在它已经完成了,我想让它在没有PyCharm的情况下可用(使它成为可执行文件不相关)。它由不同的软件包和每个软件包内的不少文件组成。我怎样才能导出项目,以便我可以从一个文件中运行它来调用其余的文件?如何从PyCharm导出Python程序

+1

导出*,其中*你希望其他人能够下载和使用它(例如从PyPI)?谁是你的目标受众(最终用户,开发者......)? – jonrsharpe

+0

我有兴趣把它作为一个单独的文件,我可以保存在我的光盘上的钥匙上,无论我走到哪里都可以运行它 – IsaacDj

+0

这并不能解释*为什么*。如果只是为了您自己的用途,为什么不把它们复制到一起并且完成呢?你究竟想要实现什么?*是否让Python执行环境(解释器和任何必需的非标准库包)可用,这是你真正想要解决的问题? – jonrsharpe

回答

1

如果你不想要发布的项目,只是用它自己:

  1. 在项目中创建根目录下的新__main__.py,并从那里开始你的程序(通过导入旧main.py等。 )

  2. 确保程序按预期运行:在根目录中运行python __main__.py [arguments]

  3. 如果一切正常,使用归档压缩整个项目的目录,并使用这样的:?

    pytohn myproject.zip [arguments]