Cheetah需要Python模块Cheetah 2.1.0或更新版本-laucnhing
我正试图通过终端在mac电脑上使用sickbeard 我安装了最新版本的pf python(自制),然后安装了cheetah(git,然后是python setup.py安装)。当我最终尝试: python.py我收到了以下消息: 抱歉,需要Python模块Cheetah 2.1.0或更新版本。 怎么了?Cheetah版本是3.0.0,python版本是2.7。 谢谢:) -编辑 查看sickbeard.py:Cheetah需要Python模块Cheetah 2.1.0或更新版本-laucnhing,python,python-2.7,version,cheetah,Python,Python 2.7,Version,Cheetah,我正试图通过终端在mac电脑上使用sickbeard 我安装了最新版本的pf python(自制),然后安装了cheetah(git,然后是python setup.py安装)。当我最终尝试: python.py我收到了以下消息: 抱歉,需要Python模块Cheetah 2.1.0或更新版本。 怎么了?Cheetah版本是3.0.0,python版本是2.7。 谢谢:) -编辑 查看sickbeard.py: # Check needed software dependencies to nu
# Check needed software dependencies to nudge users to fix their setup
import sys
if sys.version_info < (2, 5):
sys.exit("Sorry, requires Python 2.5, 2.6 or 2.7.")
这是:
try:
import Cheetah
if Cheetah.Version[0] != '2':
raise ValueError
except ValueError:
sys.exit("Sorry, requires Python module Cheetah 2.1.0 or newer.")
except:
sys.exit("The Python module Cheetah is required")
而cheetah版本告诉3.0.0,这对我来说很有意义=\你能展示sickbeard.py或者至少是检查cheetah版本的代码吗?@phd向原始帖子添加信息该代码只检查Python版本。必须有检查Cheetah的代码。Cheetah3在中断了大约5年后于2017年5月发布。并非所有项目都针对CT3进行了更新。但是CT3应该是一个完全兼容的替代品。如果出现问题,请报告。供将来参考:我更改了文件
/usr/share/sickbeard/sickbeard.py
行27
来自if Cheetah.Version[0]!='2':
到如果Cheetah.Version[0]2':
。这解决了问题,只要将来的Cheetah版本与drop-in兼容,它就应该可以工作。你能显示sickbeard.py或至少是检查Cheetah版本的代码吗?@phd将信息添加到原始帖子中该代码只检查Python版本。必须有检查Cheetah的代码。Cheetah3在中断了大约5年后于2017年5月发布。并非所有项目都针对CT3进行了更新。但是CT3应该是一个完全兼容的替代品。如果出现问题,请报告。供将来参考:我更改了文件/usr/share/sickbeard/sickbeard.py
行27
来自if Cheetah.Version[0]!='2':
到如果Cheetah.Version[0]2':
。这解决了问题,只要将来的Cheetah版本也是兼容的,就应该可以工作。
try:
import Cheetah
if Cheetah.Version[0] != '2':
raise ValueError
except ValueError:
sys.exit("Sorry, requires Python module Cheetah 2.1.0 or newer.")
except:
sys.exit("The Python module Cheetah is required")