我有一个必须在python3.6
上运行的应用程序,我希望在Unbuntu 16.04 OS上运行它。问题是,最终python3.6
最终将浏览已被/usr/lib/python3
库污染的python3.5
。
我曾尝试卸载python3.5
,但像cython3
这样的软件包仍在继续将其拉回。我查看了pyenv
和update-alternatives
,但我不相信他们会消毒/usr/lib
和/usr/include
。我仍然看到python3.6-dev
和python3.5-dev
冲突。
我正在尝试的特定存储库:
答案 0 :(得分:0)
@tripleee是正确的,virtualenv
解决了该问题,但是在此过程中碰到的麻烦很少。这是我所做的:
apt-get remove cython3
)apt-get install python3.6 python3.6-dev
)python3.6 -m pip install virtualenv
)source $HOME/python3.6/bin/activate
)sip-4.19.13
和PyQt5_gpl-5.11.3
。python-trezor
和electrum
。electrum
我的大多数问题都与python3- *分发软件包有关,而32位linux的轮子越来越稀罕的事实。这就是我需要构建PyQt5
和sip
的原因。我将它们放在分发包中,但是这些包总是落入3.5树中,因为Ubuntu 16.04 LTS尚未正式支持3.6。
如果有人感兴趣,我会添加ubuntu16-electrum-git-build.sh
脚本。