
1 9hills 2012-04-25 12:20:03 +08:00 easy_install pip pip install everything 当然用ubuntu也不错,但最好还是用python自己的包管理,然后用virtualenv就更好了。。 |
2 bwlinux 2012-04-25 12:22:50 +08:00 有了基本的python后,用easy_install安装eggs。不要试图用yum安装一些python的eggs。 Centos package更新慢,毕竟稳定可靠事server OS的第一要考虑的事情。 |
4 qiuai PRO =.=我实在是没搞明白python到底什么地方好...对系统要求不低吧...难道是我习惯了LAMP的原因么 |
5 greenymora 2012-04-25 13:37:32 +08:00 为什么... ubuntu支持和综合水平明显没centos成熟呢。 |
6 9hills 2012-04-25 13:46:25 +08:00 @greenymora 详细展开说说? |
7 HiVPS 2012-04-25 13:46:47 +08:00 关键是Cenotos的YUM是通过python脚本实现的,并且跟Python的版本绑定,这点比较悲剧。5.X系列只能用Python 2.6,6.X系列能用Python 3.X;而Debian体系的apt-get则和Python无关 |
8 9hills 2012-04-25 13:52:30 +08:00 @HiVPS Python可以多版本共存么,总归有办法的。。yum可以改#!~~ 不这样就太依赖于手工操作,这也是我不喜欢centos的原因。。。一切都apt-get pip install 才是王道。 若论第三方源,centos的RPM Fusion 和ubuntu的ppa比,更喜欢后者。。当然最喜欢的是arch的AUR,可惜服务器上arch基本属于找死行为 |
9 feiandxs 2012-04-25 14:09:18 +08:00 @HiVPS 5.x系列的话py的版本是2.4而不是2.6 以前每次升完py版本都要给yum加一句sed -i "s/\#\!\/usr\/bin\/python/\#\!\/usr\/bin\/python2\.4/g" '/usr/bin/yum的…… |
10 feiandxs 2012-04-25 14:11:25 +08:00 还有不明白楼主说的centos下搭建python环境有什么麻烦。 基本的升级不就是一个源码编译么,第三方包应该是通过easy_install来弄比较合适吧。 当然了,不如ubuntu下傻瓜倒是事实。。 |
11 Livid MOD PRO Python 项目在 Ubuntu 12.04 下确实会更方便一些。 建议你可以先在虚拟机里试试,如果确实很爽那就换吧。 V2EX Workspace 刚刚在 CentOS 下部署时,情况也很纠结。 |
13 eerie 2012-04-25 14:15:16 +08:00 感觉要是production服务器,还是centos的好,免得半夜被叫起来去处理问题 安装配置设置都是初期的小问题 |
14 SErHo 2012-04-25 14:16:07 +08:00 确实,搭建Python环境,Ubuntu要简单得多,如果真喜欢Centos,那推荐用6.x版本。 |
15 paloalto OP/div> 2012-04-25 14:20:42 +08:00 @feiandxs 我是按照这个安装的: https://github.com/laiwei/thepast/blob/master/dep.txt sudo apt-get install python-virtualenv python-pip sudo apt-get install git ipython sudo apt-get install mysql-server 我的apt-get不知道什么原因,上面这些包都搜不到,也装不了,当初在本地搭时用的是brew,把上面的apt-get换成brew就可以安装了。 后来我问了一下,似乎是centos太古旧,很多包都不支持(?) 不过现在还好,一步步都装的差不多了,不过我自己都不知道是怎么装上的。。汗||| |
17 greenymora 2012-04-25 14:27:10 +08:00 @9hills 嘛。要是wordpress什么的,也许ubuntu是迅速简单一些。但是要是开发综合型的网站,特别是大一些的社区。那就明显centos要成熟多了。很多针对大型网站东西,ubuntu都要自己装自己调自己配环境。无比累... |
18 eerie 2012-04-25 14:28:36 +08:00 |
19 feiandxs 2012-04-25 14:35:12 +08:00 @paloalto ubuntu的记不得了。。 centos下我的初始环境设置大致是这样 按你所列出的,mysql服务是用 yum -y install mysql-server pytho的话…… centos6默认是2.6了,在centos5下可以 #!/bin/sh wget http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2 tar jfvx Python-2.7.tar.bz2 cd Python-2.7 ./configure make all make install make clean make distclean python -V sed -i "s/\#\!\/usr\/bin\/python/\#\!\/usr\/bin\/python2\.4/g" '/usr/bin/yum' cd ../ rm -rf Python-2.7.tar.bz ipython我很少用,但也是源码编译的方式。 其他包什么的 wget http://python-distribute.org/distribute_setup.py sudo python distribute_setup.py wget https://github.com/pypa/pip/raw/master/contrib/get-pip.py sudo python get-pip.py 其实这样看来的确还是ubuntu更省事啊哈哈哈,几个apt-get差不多了。 |
20 jerry 2012-04-25 14:41:02 +08:00 centos 5 python libxml2 差点搞死我 |
21 lowstz 2012-04-25 15:12:15 +08:00 @greenymora ,ubuntu也差不多吧,Instagram就是ubuntu 11.04跑在ec2上 |
22 kojp 2012-04-25 15:16:47 +08:00 好像还行吧。。。折腾过几次。还能并存的说。 python24,python26,python27 |
23 9hills 2012-04-25 15:33:26 +08:00 |
24 9hills 2012-04-25 15:37:42 +08:00 @greenymora @lowstz 到了大型网站这一层次,发行版其实是小问题了。。。用ubuntu的大型网站也很多,wikipedia就是其一,最近ubuntu很重视server市场的。 |
25 paloalto OP @9hills 我感觉我centos上那个apt就是个废物啊。什么都装不了,见我昨天的帖子: http://www.v2ex.com/t/33092#reply9 brew是在本地的mac上用的,没在centos上用。 |
27 paloalto OP @9hills 是在sources.list里加上 rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm 就可以了吗? 跟改hosts似的? |
31 freefcw 2012-04-25 17:29:19 +08:00 还是最欣赏debian做服务器 毕竟不像桌面一样可以用ubuntu或者arch随便折腾,debian系列的包管理也比rh系列的yum舒服很多。。。 |
32 qiuai PRO @reus =.=已经买了一本python入门的书.在路上了...等我好好研究一下... centos的稳定性我感觉比ubuntu要好的多...当然.ubuntu现在也是非常优秀的...特别是在人性化的道路上. |
33 laiwei 2012-04-25 20:33:55 +08:00 真的,我想说两句 1 服务器就用debian 64位版本,稳定,易维护,国内,国外的源都很给力 2 python环境使用virtualenv + pip 吐血推荐,真的。。。 |
34 likuku 2012-04-25 20:34:56 +08:00 @greenymora 自管没有支持的gentoo机群的苦逼路过~勤快必须的。 |