Ubuntu 12.04 LTS:将python 2.7.3更新为2.7.6,而不破坏依赖关系
因此,在遇到一些交换问题后,我最近重新安装了Precise。我和一个朋友在讨论用Python开发一些东西,所以我检查了我的版本。但是,12.04附带安装了Python 2.7.3。我想升级到2.7.6,所以我下载了tar。然后,我很傻,在没有考虑桌面依赖性问题的情况下插入了Ubuntu 12.04 LTS:将python 2.7.3更新为2.7.6,而不破坏依赖关系,python,linux,ubuntu,python-2.7,Python,Linux,Ubuntu,Python 2.7,因此,在遇到一些交换问题后,我最近重新安装了Precise。我和一个朋友在讨论用Python开发一些东西,所以我检查了我的版本。但是,12.04附带安装了Python 2.7.3。我想升级到2.7.6,所以我下载了tar。然后,我很傻,在没有考虑桌面依赖性问题的情况下插入了sudo apt get remove python。(我的理由是我想摆脱旧的安装。) 长话短说,我打破了所有Python依赖关系,从而破坏了统一性。我刚刚重新安装完Ubuntu 我试着跟着,但是 make test的失败率约
sudo apt get remove python
。(我的理由是我想摆脱旧的安装。)
长话短说,我打破了所有Python依赖关系,从而破坏了统一性。我刚刚重新安装完Ubuntu
我试着跟着,但是
make test
的失败率约为50%(这是一个单独的问题)B.以其他方式更新Python(我所说的“更新”实际上只是指获得2.7.6的干净安装)?如果是这样,怎么做?从Ubuntu中删除python,即使是暂时删除,也可能会导致系统不可逆转地崩溃 要处理多个版本的python及其库,请查看或更好 看一篇好文章这是一个“吃你的蛋糕,吃它”的问题:
- 要么你重视Ubuntu 12.04 LTS的稳定性
- 或者您重视当前版本李>
我倾向于每六个月升级一次。可以有杂交种;可能有一个PPA在您的12.04版本中使用了“后端口”较新的Python。您是如何设法
apt-remove-Python
而不向您发出依赖性警告的?@WaleedKhan可能是这样的,我只是错过了它。我不是一个专业人士,甚至在这些事情上我都不知情。我在一台备用的笔记本电脑上反复学习,而不是在我的主要机器上,所以把东西炸掉并不那么麻烦。我确实试图提前对这类事情进行更深入的研究;这是一个不幸的例外。“从Ubuntu中删除python,即使是暂时的,也可能会使您的系统不可逆转地崩溃。”如前所述,我刚刚从第一手经验中了解到这一点。正在阅读virtualenv,感谢您的链接!也就是说,如果我想要2.7.6,我应该升级Ubuntu吗?这其实并不那么麻烦,因为我可以在一个单独的分区上保持精确。更新:目前,我刚刚安装了Anaconda,这让我单独安装了2.7.5。不过,我一定会记住这一点。下次我打破一切,我将开始玩新的版本。Yeppers。我也认为新版本的东西是好的。通过docker这样的“全操作系统虚拟化”,你甚至可以让另一台机器在同一台机器上运行,而不需要太多。更简单的选择是Ubuntu中的libvirt。
/usr/bin/install -c python /usr/bin/python2.7
/usr/bin/install: cannot remove `/usr/bin/python2.7': Permission denied
make: *** [altbininstall] Error 1