Виртуальные среды (venvs) настолько популярны, что функциональность теперь включена в сам python (начиная с 3.3 года). Чтобы использовать его на Ubuntu, вам нужно установить python3-venv (поскольку модуль ensurepip недоступен):
sudo apt-get install python3-venv
После этого вы можете использовать
pyvenv myvirtualenv
для создайте виртуальную среду под названием myvirtualenv. Затем вы можете использовать
source myvirtualenv/bin/activate
для активации виртуальной среды. Для деактивации просто введите
deactivate
EDIT: сценарий pyvenv устарел в пользу python3 -m venv. Это предотвращает путаницу в отношении того, к чему подключен интерпретатор Python pyvenv, и, таким образом, интерпретатор Python будет использоваться виртуальной средой. (Источник)
Conky может отображать все, что вы можете получить в качестве стандартного вывода из любой программы. Итак, я создал свой собственный менеджер заметок в Python (вы можете скачать его здесь).
После установки pyclinote может управлять вашей записью как простой текст. Чтобы добавить и удалить заметки, вы можете использовать gui, запустив эту команду из каталога, который вы выбрали для pyclinote:
python pyclinote.py -g
Теперь, чтобы показать ваши заметки о conky, вам просто нужно добавить следующую команду на ваш conky.conf:
$ {execi 2 (cd /your_path/pyclinote-1.0 & amp; python pyclinote.py -s)}
это выполнит каждые 2 секунды команду python pyclinote.py -s, которая вернет ваш список заметок.
Чтобы упростить управление заметками, я добавил сочетание клавиш для python pyclinote.py -g, поэтому с помощью простого сочетания клавиш я могу легко добавлять или удалять свои заметки.
Надеюсь, это поможет вам!