python - 在 ubuntu 上清理 python

标签 python ubuntu

我的用例可能并不罕见。我想使用 Ubuntu 和 Google App Engine。最新的 Ubuntu 有一个不兼容 GAE 的 Python 版本,因此有必要返回到 Python 2.5.5。

这样做之后,“whereis python”揭示了这个困惑:

python: /usr/bin/python /usr/bin/python2.6 /etc/python /etc/python2.6 
/usr/lib/python2.5 /usr/lib/python /usr/lib/python2.7 
/usr/lib/python2.6 /usr/lib64/python2.5 /usr/lib64/python 
/usr/lib64/python2.7 /usr/lib64/python2.6 /usr/local/bin/python2.5 
/usr/local/bin/python2.5-config /usr/local/bin/python 
/usr/local/lib/python2.5 /usr/local/lib/python2.6 
/usr/include/python2.6 /usr/share/python /usr/share/man/man1/python.1.gz

是否应该清理它,或者清理它会浪费时间吗?怎么清理呢?这是可以避免的吗?我意识到其中有一部分是 (linux) 设计的,但鉴于我知道我一直打算拥有一个单用户 linux 系统,是否可以最大限度地减少一些设计中的困惑?

最佳答案

Python 是 apt 和系统上其他软件包使用的一个非常重要的实用程序。我会尝试撤消您所做的任何安装。重新安装 python 2.5 时,使用“altinstall”机制进行安装,以保持 python2.5 指向旧版本:

例如:

# apt-get build-dep python
# wget my-python-2.5.tar.bz2
# tar -xvjf ...tar.bz2
# cd Python*
# ./configure --prefix=/usr
# make
# make altinstall

从此以后,python和python2.x仍然指向系统自带的标准python,而python2.5指向python2.5,你可以在你的任何应用程序中使用它(并选择它作为 virtualenv 中的默认值。)

关于python - 在 ubuntu 上清理 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4870616/

相关文章:

Python - itertools.product 不多次使用元素

python - Scrapy 无法从 URL 下载图像

python - 如何在 ubuntu 12.04 上安装 l2cs

ruby-on-rails - 乘客安装失败。内存太低?

docker - IOTA "one-click-tangle"通过 docker linux 容器 - 错误 1

python - 低级select.poll()从子进程读取

Python Selenium 获取具有相同文本的所有链接的列表

python - 使用pyclutter编程

ubuntu 中的 git 出现错误消息 "undefined symbol: __gmpn_cnd_add_n"

amazon-web-services - 无法在 Ubuntu EC2 上挂载 EBS 卷