Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.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
在同一项目中使用Python2和Python3_Python_Python 3.x_Python 2.7 - Fatal编程技术网

在同一项目中使用Python2和Python3

在同一项目中使用Python2和Python3,python,python-3.x,python-2.7,Python,Python 3.x,Python 2.7,我的主应用程序正在使用Python3运行 我有一个关键的软件包,我需要安装它只支持Python2 我在windows上运行 我想在另一个虚拟环境中设置这个包,除了用于通信的flask服务器之外 有没有其他方法可以在服务器旁边的应用程序之间传递消息 Python2、Python3 mix有更好的方法吗?使用该模块如何。您可以启动Python2程序作为Python3应用程序的子进程。它们可以通过子流程管道进行通信 烧瓶太重了。为什么不使用套接字和选择器呢 也许可以问一下你正在使用的软件包。。。这个包

我的主应用程序正在使用Python3运行

我有一个关键的软件包,我需要安装它只支持Python2

我在windows上运行

我想在另一个虚拟环境中设置这个包,除了用于通信的flask服务器之外

有没有其他方法可以在服务器旁边的应用程序之间传递消息


Python2、Python3 mix有更好的方法吗?

使用该模块如何。您可以启动Python2程序作为Python3应用程序的子进程。它们可以通过子流程管道进行通信

烧瓶太重了。为什么不使用套接字和选择器呢

也许可以问一下你正在使用的软件包。。。这个包可能有替代品,也可能有替代品迫使您使用python 3。您对这个问题的答案是什么?在我看来,只需为发送和接收消息构建一个套接字就可以方便轻松地在Python2和Python3之间进行通信。我只是不明白您为什么暗示OP使用flaskoh,我现在看到中间