我有一个必须在python3.6上运行的应用程序,我更喜欢在Ubuntu16.04操作系统上运行它。问题在于,最终python3.6最终会通过已经被python3.5库污染的/usr/lib/python3。
我尝试过卸载python3.5,但是像cython3这样的软件包一直在使用它。我看过pyenv和update-alternatives,但我不相信它们能净化/usr/lib和/usr/include。我仍然看到python3.6-dev和python3.5-dev之间的冲突。
我正在做的特定回复:
我认为我的具体问题可能都与cython有关。尽管我已经安装了python3.6-dev,但cython包引入了python3-dev,它将python3拉进python3-5,而不管我安装的是什么
发布于 2018-12-09 07:07:23
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启动VirtualEnv我的大部分问题都与python3 3-*发行包有关,32位linux的轮子越来越少。这就是我需要构建PyQt5和sip的原因。我把它们放在一个分发包中,但是这些包总是落在3.5树中,因为3.6还没有在Ubuntu16.04LTS上得到官方支持。
如果有人感兴趣的话,我已经包含了ubuntu16-electrum-git-build.sh脚本。
https://askubuntu.com/questions/1099125
复制相似问题