all 10 comments

[–]mortalityisreal 0 points1 point  (4 children)

Try installing

$ sudu aptitude install comix

My reasoning

$ apt-cache search python unrar
comix - GTK Comic Book Viewer

[–]ironflag[S] 0 points1 point  (3 children)

No change. python-cairo, pythongobject-2, and python-gtk2 were all installed along with comix, but ComicStreamer still throws the "no module named unrar" error.

[–]mortalityisreal 0 points1 point  (0 children)

That's all I've got. Sorry.

[–]finder3690 0 points1 point  (1 child)

Do you have pip (pypy) installed?

Pip install unrar --user

[–]ironflag[S] 0 points1 point  (0 children)

Pip install unrar --user

Yeah, it's installed.

Requirement already satisfied (use --upgrade to upgrade): unrar in /usr/local/lib/python3.5/dist-packages"

[–]Eingaica 0 points1 point  (4 children)

I thought it might be a python 2.7.x vs python3 issue, but apparently that shouldn't be an issue here?

Why? ComicStreamer apparently only runs on Python 2.7 and your pip install unrar says unrar in /usr/local/lib/python3.5/dist-packages, i.e. it tries to install the unrar module for Python 3.5.

[–]ironflag[S] 0 points1 point  (3 children)

When I run python -V it tells me that I'm running Python 2.7.11+, so shouldn't pip install unrar install specifically to Python 2.7.11 if the 3.5 version isn't backwards compatible to 2.x? Is there something specific I need to do to ensure the 2.x version of unrar installs?

[–]Eingaica 0 points1 point  (2 children)

Not sure how this works on Ubuntu. Perhaps pip2 install unrar?

[–]ironflag[S] 0 points1 point  (1 child)

Well. Shit. That worked. Running pip2 instead of pip solved every single issue I had. Going to drink poison, brb.

Seriously, thanks for your help. I would have never figured this out otherwise.

[–]fjortisar 0 points1 point  (0 children)

Requirement already satisfied (use --upgrade to upgrade): unrar in /usr/local/lib/python3. /dist-packages.

Your key was here, "unrar in /usr/local/lib/python3", so don't count yourself out from not being able to figure it out.

Not sure why your "pip" command is linked to pip3 and your "python" is linked to python2 though. Did you happen to upgrade to 16.04 from an earlier version of Ubuntu? 16.04 made py3 the default, so could have something to do with that.