【发布时间】:2009-05-29 13:29:39
【问题描述】:
Fedora Core 9 包含 Python 2.5.1。我可以使用 YUM 获取最新最好的版本。
为了准备 2.6 正式测试,我想从 2.5.4 开始。似乎没有 Fedora 9 YUM 包,因为 2.5.4 不是 FC9 的官方部分。
我下载了 2.5.4,做了./configure; make; make install,最后得到了两个 Python。官方 2.5.1(/usr/bin)和新的 2.5.4。 (在/usr/local/bin)。
/usr/local/lib/python2.5 中没有安装我的技术堆栈。
看来我有几个前进的选择。有人有什么偏好吗?
将 /usr/lib/python2.5/* 复制到 /usr/local/lib/python2.5 以复制我的环境。这应该可以工作,除非 Python 库的某些部分在安装过程中连接了 /usr/bin/python。这当然很简单,但有缺点吗?
-
运行
easy_install重新安装所有内容。除了,easy_install(当前)硬连线到/usr/bin/python。所以,我必须先修复easy_install,然后重新安装所有东西。这需要一些时间,但它为我提供了一个干净、最新、最好的环境。但有不利的一面吗? [为什么 easy_install 自己硬连线?]
将
/usr/bin/python重新链接为/usr/local/bin/python。我仍然需要复制或重新安装库,所以我认为这对我没有任何好处。 [这将使easy_install工作;但编辑/usr/bin/easy_install也是如此。]
有人复制了他们的图书馆吗?就这么简单吗?
或者我应该修复 easy_install 并简单地通过安装指南并构建一个新的、干净的、最新的和最好的?
编辑
或者,我应该
- 跳过尝试解决 2.5.1 和 2.5.4 的问题,直接跳到 2.6?
【问题讨论】:
标签: python fedora easy-install