Alright this is an extremely poorly kept secret on here, but

🎉 I'm releasing new crossword software today! cursewords is a terminal-based interface for solving crossword puzzles while looking like a hacker. Opens most any .puz file on Mac or Linux. ✏️📓

@xor I try to install crossword, but I've got an error. I know you are not the owner of pupzy, but maybe you can help me. I'm on Linux Mint 19.1. I don't find reference of the error on google...

@dPingouin oh no! let's figure this out. what command did you run to install it? pip3 install --user cursewords?

@xor At first I tried
pip3 install --user cursewords
It failed about pupzy, so I tried
pip3 install --user pupzy
and I have the error in the screenshot

@xor pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)


@dPingouin ok yeah that's a super old pip version, maybe that's the problem? try pip3 install --upgrade pip, which will prompt for sudo but that's probably a good choice here to do system-wide

@xor Oups...
I do the upgrade, and now, whatever the pip3 command I try, I get the error :
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
ImportError: cannot import name 'main'

@dPingouin ok can you try hash -d pip? I think this is just an aliasing problem

@xor hash -d pip say nothing,
hash -d :
occ. commande
5 /usr/local/bin/apt
9 /usr/bin/pip3
1 /usr/bin/man
2 /usr/bin/apt-get

@dPingouin ok yeah, throw in a hash -d pip3 for good measure and then try pip --version again

@xor I uninstall pip and pip3 works now.
pip3 --version :
pip 19.0.3 from /usr/local/lib/python3.6/dist-packages/pip (python 3.6)

@dPingouin ok whew, I was worried we were getting into shark territory, a la

@xor Install successful ! Only 38 minutes, not bad 😉

@dPingouin we're really recreating that 90s computing experience

Sign in to participate in the conversation

Generalistic and moderated instance. All opinions are welcome, but hate speeches are prohibited. Users who don't respect rules will be silenced or suspended, depending on the violation severity.