python - 我应该将 Python 3.5 降级到 3.4 吗?

标签 python django python-3.4 mezzanine python-3.5

我刚刚安装了 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/

相关文章:

python - 将 100 多张图像组合在一起的更优化方法

performance - Python : break up dataframe (one row per entry in column, 而不是列中的多个条目)

python - Pandas df 操作 - 将数据分成 2 列

python - 在python中的一个图中叠加热图

python - Windows 下 Django 的 syncdb 错误(OpenKey 错误?)

Django Cookie 前缀以通过 securityheaders.com

python - Python 3.4 中的多处理被破坏了吗?

python - Pythonista 如何在 App Store 限制下工作?

python - 将一个 python 字典中的键映射到另一个字典的确切值

python - 为什么我不应该将 virtualenv 推送到 Heroku?