multiple python versions

multiple python versions

Shlomo Solomon shlomo.solomon at gmail.com
Thu Jul 22 19:04:47 IDT 2021


The default Kubuntu installation is 3.8.10 and I do not want to
uninstall it since that could potentially "break" something.

But for various reasons (not relevant to this discussion), I also have
3.9.6 installed.

I can run either one of them, but in some cases, imports of modules
that work in 3.8.10 don't work in 3.9.6.
>>> import scapy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'scapy'

Although I don't want to re-install all modules, I "experimented" and
got:

sudo pip3 install scapy
Requirement already satisfied: scapy in
/usr/local/lib/python3.8/dist-packages (2.4.4)

So even if I was willing to re-install everything, it would not work
since the modules are already installed, but 3.9.6 does not "look" for
them in the 3.8 directory.

I know I can use venv to set up virtual environments for different
versions, but although I haven't tried it, I don't see how that would
solve the problem.

Any ideas would be appreciated.






-- 
Shlomo Solomon
http://the-solomons.net
Claws Mail 3.17.5 - KDE Plasma 5.18.5 - Kubuntu 20.04



More information about the Linux-il mailing list