@ tripleee был прав, virtualenv
исправил проблему, но на этом пути было довольно мало ударов.Вот что я сделал:
- Деинсталлированный cython3: (*
apt-get remove cython3
) - Установленный Py3.6 и dev: (*
apt-get install python3.6 python3.6-dev
) - Установленный VirtualEnv: (
python3.6 -m pip install virtualenv
) - Запущенный VirtualEnv: (
source $HOME/python3.6/bin/activate
) - Построен и установлен
sip-4.19.13
и PyQt5_gpl-5.11.3
из источника. - Установлен
python-trezor
и electrum
из источника. - Запущен
electrum
из VirtualEnv
Большинство моих проблем были связаны с дистрибутивами python3- *, а также с тем, что диски для 32-битной Linux становятся все болееболее редкийЭто то, что указывало на необходимость создания PyQt5
и sip
.У меня они были в дистрибутиве, но эти пакеты всегда попадали в дерево 3.5, поскольку 3.6 пока официально не поддерживается в Ubuntu 16.04 LTS.
Я включил ubuntu16-electrum-git-build.sh
скрипт, если кому-то интересно.