Python 3.x 如何组合python3的两个版本

Python 3.x 如何组合python3的两个版本,python-3.x,ubuntu-14.04,virtualenv,versions,Python 3.x,Ubuntu 14.04,Virtualenv,Versions,我需要一些建议 我有一个自定义模块,在安装或更高版本时需要Python3.5版本。(对于“运行我的脚本”没有关键要求) 我的脚本将同时使用“some_decoder.pyc”文件,该文件是在Python3.3(旧版)下编译的,需要这个版本才能运行。(对运行至关重要) 如果我使用Linux和virtualenv,如何解决这个问题 我有两个步骤的一个想法: 我在全局环境(Python3.5)下安装基本模块 我将创建一个继承基本模块但使用python3.3的环境(在Windows中我可以这样做) 但是

我需要一些建议

我有一个自定义模块,在安装或更高版本时需要Python3.5版本。(对于“运行我的脚本”没有关键要求)

我的脚本将同时使用“some_decoder.pyc”文件,该文件是在Python3.3(旧版)下编译的,需要这个版本才能运行。(对运行至关重要)

如果我使用Linux和virtualenv,如何解决这个问题

我有两个步骤的一个想法:

  • 我在全局环境(Python3.5)下安装基本模块
  • 我将创建一个继承基本模块但使用python3.3的环境(在Windows中我可以这样做)

  • 但是我希望这个问题可以用另一种方式解决,或者将我重定向到解决这个问题的地方。

    有什么原因不能在其中一个版本中重写模块或程序?由于这两个模块都在python3.x中,所以不应该有太多需要修复的东西。Module是一个企业级和全球性的组件。它不断得到支持,能够与新版本的解释器一起工作。文件-解码器(它是编译的)(还有另一个文件:编码器)继承了以前的团队。它包含一个复杂的压缩和加密方案。当我编写脚本时,我只是使用了一个早期应用程序中使用此编码器文件的函数。是的,我可以重写这个文件,但是它又长又难,我需要做很多研究。