安装和导入Python包的多个版本

安装和导入Python包的多个版本,python,pip,package,version,Python,Pip,Package,Version,我使用的是Dataiku DSS v6.0,它使用pandas==0.23,无法手动升级。我还尝试使用modin==0.6,它只与pandas==0.25兼容。我曾尝试使用modin==0.3,这需要pandas==0.23,但这个较旧的版本引发了我调用的一些pandas方法的异常 有什么解决办法吗?我是否可以强制modin==0.6接受pandas==0.23?否则,有没有一种方法可以让我同时安装pandas==0.23和pandas==0.25并强制DSS使用0.23和modin使用0.25

我使用的是Dataiku DSS v6.0,它使用
pandas==0.23
,无法手动升级。我还尝试使用
modin==0.6
,它只与
pandas==0.25
兼容。我曾尝试使用
modin==0.3
,这需要
pandas==0.23
,但这个较旧的版本引发了我调用的一些pandas方法的异常


有什么解决办法吗?我是否可以强制
modin==0.6
接受
pandas==0.23
?否则,有没有一种方法可以让我同时安装
pandas==0.23
pandas==0.25
并强制DSS使用0.23和modin使用0.25?

这有帮助吗?这个包是为Python2.x构建的,我使用的是3.6.4,因此pip3找不到这个包。而且,我不相信使用一个9年没有更新过的软件包!我找不到任何相关的解决办法。这是关于这类问题的。我将研究这个主题,也许我会自己编写一个解决方案。这可能是可能的,但据我所知,这将是困难的。Mitsuhiko的多版本是一种有趣的方法。你也可以试着看看你能做多少。否则,通过黑客攻击一些自定义进口商,这里有一些示例: