I*****y 发帖数: 6402 | 1 我想升级到2.6,不知道是不是自己升级?还是最好保持系统自带的Python版本? |
S*A 发帖数: 7142 | 2 你可以自己编译一个,放不同的地方。
替换系统那个问题多多,很多 redhat rpm/yum 系统很多使用
python 的,系统那个不能动。
【在 I*****y 的大作中提到】 : 我想升级到2.6,不知道是不是自己升级?还是最好保持系统自带的Python版本?
|
j*a 发帖数: 14423 | 3 2.x之间的升级应该还好 详细得去看changelog/known bug啥的
2.x -> 3.x基本上一定会完蛋
【在 S*A 的大作中提到】 : 你可以自己编译一个,放不同的地方。 : 替换系统那个问题多多,很多 redhat rpm/yum 系统很多使用 : python 的,系统那个不能动。
|
S*A 发帖数: 7142 | 4 2.x 的 C API 有变化的。 redhat 用很多 C module.
所以 python 版本变化以后 C module 需要从新编译的。
这个是主要的限制因素。
那些 python script 多数没有什么问题。
【在 j*a 的大作中提到】 : 2.x之间的升级应该还好 详细得去看changelog/known bug啥的 : 2.x -> 3.x基本上一定会完蛋
|
G***y 发帖数: 1082 | 5 请问网上有教程么?
自己弄的path,library啥的好像总有问题.
【在 S*A 的大作中提到】 : 你可以自己编译一个,放不同的地方。 : 替换系统那个问题多多,很多 redhat rpm/yum 系统很多使用 : python 的,系统那个不能动。
|
S*A 发帖数: 7142 | 6 这个还要教程么?
基本上就是 ./configure
然后就 make 就是了。
有很多 python package 可能要自己编译。
你不能装在 /usr/lib/python
缺省的那个带 local 的 path 就可以。
顶多看看 fedora python srpm 的 spec file
是如何 invoke ./configure, 照抄那些 option 就是了。
【在 G***y 的大作中提到】 : 请问网上有教程么? : 自己弄的path,library啥的好像总有问题.
|
G***y 发帖数: 1082 | 7 谢谢。
就是装新package的时候默认都是装在系统的路径下很不爽。看来还是要手动编译./
configure.
【在 S*A 的大作中提到】 : 这个还要教程么? : 基本上就是 ./configure : 然后就 make 就是了。 : 有很多 python package 可能要自己编译。 : 你不能装在 /usr/lib/python : 缺省的那个带 local 的 path 就可以。 : 顶多看看 fedora python srpm 的 spec file : 是如何 invoke ./configure, 照抄那些 option 就是了。
|
S*A 发帖数: 7142 | 8 package 本来就要手动编译的。因为如果有 C module 的话要用你自己
的 python 而不是 system 那个。 用你自己的 python 跑 setup.py
会搞定的。
【在 G***y 的大作中提到】 : 谢谢。 : 就是装新package的时候默认都是装在系统的路径下很不爽。看来还是要手动编译./ : configure.
|
|
a****e 发帖数: 9589 | 9 不要升级,但可以安装不同的版本在不同的路径下。我的机器里有2.4, 2.6, 3.0
【在 I*****y 的大作中提到】 : 我想升级到2.6,不知道是不是自己升级?还是最好保持系统自带的Python版本?
|