我在PyCharm中创建了一个Python项目。现在它已经完成了我想让它在没有PyCharm的情况下可用(使它成为可执行文件是不相关的)。它由不同的包和每个包内的相当多的文件组成。如何导出项目,以便我可以从一个文件中运行它来调用其余文件?
答案 0 :(得分:1)
如果您不想发布项目并且只是为自己使用它:
在项目根目录中创建一个新的__main__.py
并从那里开始您的程序(通过导入旧的main.py
等)。
确保程序按预期运行:在根目录中运行python __main__.py [arguments]
。
如果这样做,请使用归档程序压缩整个项目目录并使用如下:
python myproject.zip [arguments]
答案 1 :(得分:0)
将 PyCharm 视为记事本/gedit - 各种文本编辑器。您可以简单地使用任何名称和 .py
扩展名保存文件。
现在,要使其可被 Python 解释器解释,请执行以下操作:
import math # an example import
# other imports
class SomeClass:
def __init__(self):
self.x = None
def someFnc():
pass
def starting_point():
# Make sure your logic begins execution here
# e.g. use someFnc() or SomeClass here
if __name__ == '__main__':
starting_point()
以上模板将使您的 .py
文件准备好进行解释。
也就是说,在shell/cmd上你可以这样写:
$> python your_file.py