风险迁移到python 3.4

时间:2014-02-15 22:52:44

标签: python python-2.7 python-3.x migration

我计划将大型python 2.7代码库迁移到python 3.4(几乎已发布)。我已经看过迁移建议了,似乎是a lot of work。并且有一种风险让我担心,我很难评估:我依赖于许多第三方库。可能会发生我将我的应用程序移植到python 3并突然意识到一个重要的库只与python 2.7一起使用?我有什么方法可以事先验证哪些库正常工作,哪些库不工作,从requirements.txt文件(pip freeze)开始?

1 个答案:

答案 0 :(得分:0)

  

我有什么方法可以事先验证哪些库正常工作,哪些库不工作,从requirements.txt文件(pip冻结)开始?

不确定。只需使用相同的需求文件创建一个空的3.4项目,并尝试使用pip 3.4来构建和安装它。

或者,更简单地说,每个要求只需pip3.4,看它是否有效。您可以手动执行此操作,也可以使用普通的bash或Python脚本执行此操作。