dgorissen / coursera-dl

A script for downloading course material (video's, pdfs, quizzes, etc) from coursera.org
http://dirkgorissen.com/2012/09/07/coursera-dl-a-coursera-download-script/
GNU General Public License v3.0
1.73k stars 299 forks source link

ImportError: cannot import name PY2 #129

Closed GildedHonour closed 9 years ago

GildedHonour commented 10 years ago

The error on Linux mint 16 while trying to run it:

Traceback (most recent call last):
  File "/usr/local/bin/coursera-dl", line 9, in <module>
    load_entry_point('coursera-dl==2.0.1', 'console_scripts', 'coursera-dl')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 343, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2309, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2015, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/local/lib/python2.7/dist-packages/courseradownloader/courseradownloader.py", line 18, in <module>
    from util import *
  File "/usr/local/lib/python2.7/dist-packages/courseradownloader/util.py", line 4, in <module>
    from six import print_, PY2
ImportError: cannot import name PY2
dgorissen commented 10 years ago

If I remember correctly you just need to upgrade six to a newer version

GildedHonour commented 10 years ago

Thanks.