python - Ubuntu 12.04 LTS : Update python 2. 7.3 到 2.7.6 不破坏依赖关系

标签 python linux ubuntu python-2.7

<分区>

因此,在遇到一些交换问题后,我最近重新安装了 Precise。我和一个 friend 正在讨论一起用 Python 做一些事情,所以我检查了我的版本。但是,12.04 附带安装了 Python 2.7.3。我想更新到 2.7.6,所以我下载了它的 tar。然后,我很愚蠢地输入 sudo apt-get remove python 而没有考虑我桌面的依赖性问题。 (我的理由是我想摆脱旧安装。)

长话短说,我破坏了所有 Python 依赖项,从而破坏了 Unity。我刚刚重新安装了 Ubuntu。

我尝试关注 this tutorial , 但是

  1. make test 的失败率约为 50%(这本身就是一个单独的问题)
  2. 当我进入的时候

    make install && chmod -v 755 /usr/lib/libpython2.7.so.1.0

我得到了

/usr/bin/install -c python /usr/bin/python2.7
/usr/bin/install: cannot remove `/usr/bin/python2.7': Permission denied
make: *** [altbininstall] Error 1

因此,我担心以 root 身份再次运行该命令会导致再次删除 2.7.3。我不是 bash 大师,所以我不太了解这里的幕后情况。此时我只是想获得 2.7.6;如果有依赖项,我对 2.7.3 留在机器上非常满意。

那么,我应该...

一个。以 root 身份运行命令?

B.以其他方式更新 Python(我所说的“更新”实际上只是指全新安装 2.7.6)?如果是,怎么办?

最佳答案

即使是暂时从 Ubuntu 中删除 python 也可能会不可逆转地使您的系统崩溃。

要处理多个版本的 python 及其库,请查看 python virtualenv甚至更好virtualenvwrapper

看到一篇不错的文章here

关于python - Ubuntu 12.04 LTS : Update python 2. 7.3 到 2.7.6 不破坏依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20445565/

相关文章:

python - 如何使用 pandas 和 python-pptx 修改 powerpoint 中的现有表格?

python - 如何使用 goog.net.IframeIo 在 Python 中将文件上传到 Blobstore?

python - scipy.optimize 加载 DLL 失败?

linux - 如何从docker文件中获取环境变量

linux - Docker 没有响应终端中的 CTRL+C

python gstreamer脚本错误消息没有元素 "h264parse"

ubuntu - Cron 作业在终端工作,不能单独工作

python - matplotlib 图例位置默认

c++ - 高级 C 和 C++ 编译 : unable to compile the example program mentioned in the book

mongodb - 在 ubuntu 15.04 中安装 mongodb