2

我尝试按照此说明将我的 python 版本从 3.0 降级到 2.7.13

最后,Python 2.7.13 (default, Mar 6 2018, 01:35:39)我发现这个版本与我目前的项目不兼容,一些曾经工作的模块被贬值了

ExtDeprecationWarning:不推荐导入 flask.ext.sqlalchemy,请改用 flask_sqlalchemy。从 flask.ext.sqlalchemy 导入 SQLAlchemy

可能工作的版本Python 2.7.13 (default, Nov 7 2017, 00:42:48)与检查同一项目上工作的其他机器一样。

我不想更改某些模块以与 python 版本兼容,而是想将我的 python 版本降级到以前的工作版本Python 2.7.13 (default, Nov 7 2017, 00:42:48)

有什么线索可以将其降级为工作 python 版本吗?我是 Ubuntu 17.10。谢谢。

4

1 回答 1

2

第一:把系统Python留给系统。Ubuntu 使用 Python 作为操作系统的一部分,如果你乱用它,你就有损坏基本组件的风险。

其次,尽管现在 Ubuntu 附带了 Python 3,但您仍然可以使用它安装 Python 2,并让它们愉快地共存。您可能想了解$PATHshell 环境变量,您可以将其设置为python在 shell 中的含义与在系统 shell 中的含义不同。

你没有说你的 Python 2.7 安装来自哪里,但是两个不同的 2.7.13 版本之间应该没有什么本质区别。可能是您安装了一个库而不是另一个,但是由于您没有说明您提到的兼容性问题是如何表现出来的,或者显示任何代码,所以这和我一样有用。

于 2018-03-05T19:43:03.720 回答