Чтобы PyCharm видел пакет установленным в системе, достаточно сделать следующее:
в папке site-packages целевого интерпретатора python создать папку с именем "<package_name>-<maj.min.patch>.dist-info" (например, PyQt5-5.4.0.dist-info)
в созданной папке создать пустой файл с именем "METADATA"
pylupdate5
Утилита для выделения строк, подлежащих переводу, из файлов исходного кода в .ts файл.
Опция -translate-function позволяет задать имя пользовательской функции для перевода с явным указанием контекста. pylupdate5 -translate-function translateMe *.py -ts app_ru.ts
pyuic5
Компилятор форм GUI.
Если .ui файл формы обращается к файлу ресурсов resources.qrc, в целевой .py файл формы будет добавлена инструкция
импорта модуля ресурсов "import resources_rc" ( _rc - суффикс по умолчанию, может быть изменён опцией --resource-suffix= ). pyuic5 -o ui_form.py --resource-suffix=_rc form.ui - создание целевого .py файла pyuic5 -p form.ui - предпросмотр GUI формы без создания целевого .py файла
# apt-get install build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm (выбрать нужное) libreadline-dev - служит для поддержки автодополнения (Tab), истории и навигации курсора (клавиши со стрелками)
Установить необходимые *-dev пакеты (Tcl/Tk, ncurses, ...) для поддержки среды IDLE
Создать файл install_python.sh со следующим содержимым: