python add-apt-repository: ImportError: No module named 'apt_pkg'
I had something quite different than this. Mine failed with
No module named 'softwareproperties'
My solution is:
sudo vim /usr/bin/add-apt-repositoryChange package header from `python3` to `python3.4` (or lower)
This may happen when you recently upgraded or added another python3
package.
ubuntu 18.04:
sudo vim /usr/bin/add-apt-repository
Change package header from python3
to python3.6
it's work for me
Just chiming in since the version numbers may have changed.
Summary of fix: pointing my python3
to python 3.5 instead of 3.6
cd /usr/binrm python3ln -s python3.5 python3
Detail: I had this same problem and found that /usr/bin/add-apt-repository
had a shebang hint to use /usr/bin/python3
which is pointing to 3.6. However I also have 3.5 on my system and have to toggle them often, so I toggled it back and add-apt-repository
now works.