1
kqz901002 2014-01-04 11:27:09 +08:00
可以换ubuntu么? 不折腾
|
2
julyclyde 2014-01-04 11:39:45 +08:00
EPEL里有个python27-系列包
直接换是不行的,因为很多包都安装在2.6的site-packages/目录下面了,你换成2.7之后会发现甚至yum都报废了 |
3
amyangfei 2014-01-04 11:39:52 +08:00
比如参考这里 https://github.com/0xdata/h2o/wiki/Installing-python-2.7-on-centos-6.3.-Follow-this-sequence-exactly-for-centos-machine-only
先yum把基础包都装好,然后编译Python源码安装,做好ln -s |
4
amyangfei 2014-01-04 11:42:27 +08:00
@julyclyde yum 好解决,修改下 /usr/bin/yum 里的 #!/usr/bin/python2.6 就好了。
|
5
ericFork 2014-01-04 12:10:47 +08:00
pythonbrew?
|
6
ericFork 2014-01-04 12:12:08 +08:00
|
7
nichan 2014-01-04 12:32:40 +08:00
换debian吧……不折腾……
|
8
cedared 2014-01-04 12:46:38 +08:00 via iPhone
我也被centos上装scrapy折磨了好几天了……哪个大牛来给出个教程吧…用virtualenv也不行…
|
9
cedared 2014-01-04 12:47:39 +08:00 via iPhone
升级了2,7做了link也不行……会有新的报错等着你
|
10
wuxqing 2014-01-04 12:50:33 +08:00 via Android
自己基于源代码编译一个
|
11
flytwokites 2014-01-04 12:51:18 +08:00
centos官方包太少了,如果是自用的话还是上debian不折腾。
|
12
terry 2014-01-04 13:01:22 +08:00 via Android
pyenv (一个 rbenv 的 port ),可以试一下。
|
13
shiny 2014-01-04 13:06:49 +08:00
centos 上的软件实在太旧了(美其名曰稳定),后来换了 debian 不折腾,还有 dotdeb 这样的神器。
|
14
orvice 2014-01-04 13:17:34 +08:00
换Debian +1
|
15
glasslion 2014-01-04 13:29:24 +08:00
不要去替换自带的Python,用Red Hat Software Collections (http://dev.centos.org/centos/6/SCL/docs/)安装Py2.7.
|
16
wklken 2014-01-04 14:40:25 +08:00
让我想起了,上上个月,手贱升级了python,然后yum挂了,然后rpm不能使,搞了两天,排了n个bug,最后还是不能用
悟了,不折腾,重装 >_< |
17
Owenjia 2014-01-04 16:46:37 +08:00
加remi的源?
|
18
roamlog 2014-01-04 18:43:59 +08:00
看我文章里关于安装 python 2.7.x 这一块
http://readful.com/post/71490289392/centos-gitlab-redmine-centos-6-3 记得,做一个链接,同时最重要的是,得改一下 /usr/bin/yum |
19
anheiyouxia 2014-01-04 18:51:42 +08:00
我忘记我怎么搞的了
我的python已经升级到2.7 而且yum也能正常使用,直接python -V 的版本是2.7 很想找那篇文章给你,但是忘记收藏了... |
20
paloalto 2014-01-04 20:11:27 +08:00
之前在cent os 5里把python 2.4 升级 到2.7.2
几个命令: wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tgz tar -zxpvf Python-2.7.2.tgz -C /opt cd /opt/Python-2.7.2 ./configure make make install 输入python,发现还是默认的2.4版本。 修改一下: [root@s1211836 bin]# cd /usr/bin/ [root@s1211836 bin]# rm -rf python [root@s1211836 bin]# ln -s /usr/local/bin/python ./python 重新试试: [root@s1211836 bin]# python Python 2.7.2 (default, Aug 29 2012, 22:24:03) [GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> 默认python版本已经变成了2.7.2 |
21
VYSE 2014-01-04 20:27:49 +08:00 via Android
ActivePython一件搞定,而且为啥不在bashrc里加path,而去替换系统的?
|
22
TankyWoo 2014-01-04 21:19:43 +08:00
用 virtualenv?
|
24
clippit 2014-01-04 23:44:43 +08:00
不要尝试彻底替换掉系统自带的 Python 2.6
可以自己下源码回来编译安装,最后一步 make altinstall 而不是 make install 这样安装后,可以使用 /usr/bin/python2.7 来启动2.7版本 |