首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu 16.04上安装python3.6 (dev)而不与python3.5 (dev)碰撞

如何在Ubuntu 16.04上安装python3.6 (dev)而不与python3.5 (dev)碰撞
EN

Ask Ubuntu用户
提问于 2018-12-07 09:05:55
回答 1查看 9.3K关注 0票数 0

我有一个必须在python3.6上运行的应用程序,我更喜欢在Ubuntu16.04操作系统上运行它。问题在于,最终python3.6最终会通过已经被python3.5库污染的/usr/lib/python3

我尝试过卸载python3.5,但是像cython3这样的软件包一直在使用它。我看过pyenvupdate-alternatives,但我不相信它们能净化/usr/lib/usr/include。我仍然看到python3.6-devpython3.5-dev之间的冲突。

我正在做的特定回复:

我认为我的具体问题可能都与cython有关。尽管我已经安装了python3.6-dev,但cython包引入了python3-dev,它将python3拉进python3-5,而不管我安装的是什么

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-12-09 07:07:23

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.13PyQt5_gpl-5.11.3
  6. 从源安装了python-trezorelectrum
  7. electrum启动VirtualEnv

我的大部分问题都与python3 3-*发行包有关,32位linux的轮子越来越少。这就是我需要构建PyQt5sip的原因。我把它们放在一个分发包中,但是这些包总是落在3.5树中,因为3.6还没有在Ubuntu16.04LTS上得到官方支持。

如果有人感兴趣的话,我已经包含了ubuntu16-electrum-git-build.sh脚本。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1099125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档