Приспичило мне тут установить battery-monitor и в ходе установки и запуска выяснилась такая проблема. При попытке запуска файла .py ошибка:
Traceback (most recent call last):
File "/usr/share/battery-monitor/battery-monitor.py", line 5, in
import gi
ModuleNotFoundError: No module named 'gi'
Пробую установить модуль gi:
$ pip3 install gi
Defaulting to user installation because normal site-packages is not writeable
ERROR: Could not find a version that satisfies the requirement gi (from versions: none)
ERROR: No matching distribution found for gi
Дальше смотрю версию pip:
$ pip --version
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
И это совсем меня сбивает с толку, поскольку у меня python 3.9.9:
$ python3 -V
Python 3.9.9
При этом при работе в PyCharm при установке в venv проблем почти нет, всё устанавливается и работает (почти потому что прописывая pip3 install курсор сначала мигает внушительное время (секунд 40) только после этого устанавливает пакеты)
$ cat /etc/*-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=20.3
DISTRIB_CODENAME=una
DISTRIB_DESCRIPTION="Linux Mint 20.3 Una"
NAME="Linux Mint"
VERSION="20.3 (Una)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 20.3"
VERSION_ID="20.3"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.linuxmint.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=una
UBUNTU_CODENAME=focal
cat: /etc/upstream-release: Is a directory