我刚刚安装了 Python 3.5 并用它创建了一个虚拟环境。安装了Mezzanine(Django CMS)并尝试运行manage.py文件以及migrate和syncdb等。
我在 3.5 中不断遇到错误,我认为原因是 3.5 改变了 Mezzanine 所依赖的一些东西。
将 3.5 降级到 3.4 是个好主意吗?或者说如果我现在不适应这些变化,以后升级的时候会不会出现更多的问题。也许是一个非常模糊的问题,但我来自 2.7,我认为发生了很多变化。
我不知道该怎么办:)
最佳答案
从今天开始,是的,最好降级到 Python 3.4。在 Django 1.8(Django 的当前版本)中,Python 3.5 尚未得到正式支持。
Django 1.9 版本将正式支持 Python 3.5,但这并不能保证您的 3rd 方库也会支持。确保这可能归结为测试问题,并检查每个第 3 方应用程序的兼容性。
编辑: 正如 knbk 所指出的,Django 1.8.6 确实添加了对 Python 3.5 的官方支持。但是,这并不意味着您的其他库可能尚不支持 Python 3.5。
关于python - 我应该将 Python 3.5 降级到 3.4 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34031327/