Я создал скрипт на Python ExeMain.py, который использует virtualenv для зависимости.Таким образом, чтобы запустить этот скрипт с помощью .desktop, я сделал эту команду
Exec=sh -c 'source ~/PycharmProjects/ProBlog/venv/bin/activate; python ~/PycharmProjects/ProBlog/ExeMain.py;'
, которая вызвала ошибку "sh: 1: source: not found" и затем "ImportError"
БезИсходная команда в файле .desktop со всеми необходимыми модулями, установленными в среде прямого Python, работает нормально (на другом компьютере с Linux).Поскольку это кажется плохой практикой, я попытался использовать venv.И из ошибок, которые я мог видеть, чем ошибка импорта, потому что исходная команда не выполнена.
Когда я запускаю файл .desktop, он должен выполнить файл ExeMain.py.