Python 脚本在 2.6 运行 中开发的问题 运行

Issues with Python script developed in 2.7 running on 2.6

我的印象是 2.7 向后兼容 2.6?

我有一个 python 程序需要在服务器上 运行。我在 python 版本 2.7.6 上开发了它并且服务器有 python 版本 2.6.6.

当我在服务器上 运行 几分钟后,我的程序停止了 运行ning。我收到消息:“找不到记录器 "sickle.app" 的处理程序”,然后它退出。但是,当我 运行 本地程序时收到此消息,但程序保持 运行ning.

我运行程序的方式是将程序及其要求发送到服务器。创建一个虚拟环境并 pip install -r requirements.txt 然后 运行 程序。所以服务器上的一切都应该与开发计算机上的相似。

我是不是做错了什么?

这不是向后兼容的意思。您可以 运行 2.7 上的 2.6 脚本,但如果您反过来尝试,您可能会 运行 遇到 2.7 中添加的新功能的问题。

如果不是这样,就不可能添加新功能。