Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.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程序中的本地主机服务器_Python_Django_Python 3.x_User Interface_Localhost - Fatal编程技术网

编译Python程序中的本地主机服务器

编译Python程序中的本地主机服务器,python,django,python-3.x,user-interface,localhost,Python,Django,Python 3.x,User Interface,Localhost,背景: 我对Python还是新手,如果这是一个幼稚的问题,我深表歉意。我最初希望开发一个带有GUI的Windows工具,但是,阅读周围的文章,我得到的印象是,以某种方式“包装”我编译的python代码,这样用户就可以通过localhost进行交互(很像Jupyter notebook/labs) 问题: 是否有一种标准/推荐的方法可以通过用户web浏览器中的localhost端口与用户建立一个已编译的python程序接口?我认为这是一种相当常见的方法,甚至可能已经有了一个包,但我还没有找到任何指

背景:

我对Python还是新手,如果这是一个幼稚的问题,我深表歉意。我最初希望开发一个带有GUI的Windows工具,但是,阅读周围的文章,我得到的印象是,以某种方式“包装”我编译的python代码,这样用户就可以通过localhost进行交互(很像Jupyter notebook/labs)

问题:

是否有一种标准/推荐的方法可以通过用户web浏览器中的localhost端口与用户建立一个已编译的python程序接口?我认为这是一种相当常见的方法,甚至可能已经有了一个包,但我还没有找到任何指导如何解决它的方法


或者,以某种方式编译一个Django开发项目以在本地主机上运行是否可行


理想情况下,我想要一个用户可以运行的可执行文件,并且浏览器在所需的本地主机端口打开。

< P>如果您希望快速生成基于GUI的Python工具,您应该考虑使用一个非常简单的Web应用程序框架。它的学习和实现速度非常快,您也可以轻松地将高度先进的功能集成到您的工具中

在代码分发方面,您可以将整个Django应用程序转换为windows exe文件,以便于分发和使用。有许多python包允许您将python移植到windows可执行文件。我建议使用。您可能会发现此链接很有用:

或者,正如有人建议的那样,您可以使用Docker,但就所利用的空间而言,这会更大,并且需要用户安装相同的软件


希望这有帮助

docker能在您的案例中帮助您吗?根据您的用例,从nw.js启动/使用python服务器可能是解决方案的一部分。。?()
webbrowser.open(url)
那太棒了——正是我希望听到的!谢谢你的“Django配方”链接!