I'm running Ubuntu 18.04.5 LTS
System wide python version is 2.7.17 (obviously), I also have number of virtual environments set up. Today happened something that I don't yet understand, namely:
- I activated my (3.8) environment 
- Then downloaded a module: - (3.8) $ pip install algorithms
- Started up idle-python3.8: - (3.8) $ idle-python3.8 &
- Attempted to import my freshly downloaded module: - >>> import algorithms
- Then, I saw this error popping up: - Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> import algorithms ModuleNotFoundError: No module named 'algorithms'
- I closed idle and made sure the module is installed: - (3.8) $ pip list Package Version ---------------------- ------- algorithms 0.1.4 astroid 2.4.2 autopep8 1.5.4 backcall 0.2.0 decorator 4.4.2 ...... .....
- I had to make sure...: - (3.8) $ python --version Python 3.8.0
- Then I tried this: - (3.8) $ python3.8 Python 3.8.0 (default, Oct 28 2019, 16:14:01) [GCC 8.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import algorithms >>>
What?! How?! Can someone enlighten me please? Thank you.
 
    