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 (in /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?