Cheetah requires Python module Cheetah 2.1.0 or newer - laucnhing sickbeard

1.9k Views Asked by At

I am trying to use sickbeard on a mac via terminal.

I have installed the latest version pf python (homebrew), then installed cheetah (git then python setup.py install). when finally i try to:

python sickbeard.py I get this message:

Sorry, requires Python module Cheetah 2.1.0 or newer.

what's wrong with that? Cheetah version is 3.0.0 python is 2.7. Thanks :)

-edit

looking into sickbeard.py :

# 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.")

checking sys:

2.7.13 (default, Apr  4 2017, 08:47:57) 
[GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.38)]

there it is:

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")

and cheetah version tells 3.0.0, that makes a lot of sense to me =\

0

There are 0 best solutions below