Как установить python3.6 (dev) на Ubuntu 16.04, не сталкиваясь с python3.5 (dev)

У меня есть приложение, на котором нужно работать python3.6 и я предпочел бы выполнять его на ОС Ubuntu 16.04. Проблема - это в конечном счете python3.6 заканчивает тем, что послал сообщение-розыгрыш через /usr/lib/python3 который уже загрязнен python3.5 библиотеки.

Я попытался удалить python3.5 но пакеты как cython3 продолжайте задерживать его в. Я посмотрел на pyenv а также update-alternatives, но я не убежден, что они санируют /usr/lib и /usr/include. Я все еще вижу python3.6-dev и python3.5-dev конфликты.

Определенный repos я делаю dev на:

Я думаю, что моя определенная проблема может все быть связана с cython. Даже при том, что я имею python3.6-dev установленный, cython пакет сдерживается python3-dev который сдерживается python3 который сдерживается python3-5, независимо от моих 3,6 установок

0
задан 8 September 2019 в 09:05

1 ответ

virtualenv решенный проблема, но по пути было совсем немного ударов. Вот то, что я сделал:

  1. Удаленный cython3: (apt-get remove cython3)
  2. Установленный Py3.6 и dev: (apt-get install python3.6 python3.6-dev)
  3. Установленный VirtualEnv: (python3.6 -m pip install virtualenv)
  4. Запущенный VirtualEnv: (source $HOME/python3.6/bin/activate)
  5. Созданный и установленный sip-4.19.13 и PyQt5_gpl-5.11.3 из источника.
  6. Установленный python-trezor и electrum из источника.
  7. Запущенный electrum от VirtualEnv

Большинство моих проблем было связано с python3 -* пакеты распределения и то, что колеса для Linux на 32 бита становятся все более редкими. Это - то, что утвердило потребность во мне создать PyQt5 и sip. У меня были они в пакете распределения, но те пакеты, всегда сажавшиеся в 3,5 дерева, с тех пор 3.6 еще, официально не поддерживаются на Ubuntu 16.04 LTS.

Я включал ubuntu16-electrum-git-build.sh сценарий, если кому-либо интересно.

0
ответ дан 27 October 2019 в 00:02

Другие вопросы по тегам:

Похожие вопросы: