我计划将大型python 2.7
代码库迁移到python 3.4
(几乎已发布)。我已经看过迁移建议了,似乎是a lot of work。并且有一种风险让我担心,我很难评估:我依赖于许多第三方库。可能会发生我将我的应用程序移植到python 3
并突然意识到一个重要的库只与python 2.7
一起使用?我有什么方法可以事先验证哪些库正常工作,哪些库不工作,从requirements.txt
文件(pip freeze
)开始?
答案 0 :(得分:0)
我有什么方法可以事先验证哪些库正常工作,哪些库不工作,从requirements.txt文件(pip冻结)开始?
不确定。只需使用相同的需求文件创建一个空的3.4项目,并尝试使用pip
3.4来构建和安装它。
或者,更简单地说,每个要求只需pip3.4
,看它是否有效。您可以手动执行此操作,也可以使用普通的bash或Python脚本执行此操作。