VPS配置python web环境真吐血

2013-07-26 21:44:54 +08:00
 likai
新手想搭建一个nginx+uwsgi+mysql+flask的环境。
在GOOGLE的帮助下一个下午还没成功跑起来。
有没有什么一键安装的SHELL之类的?
环境CENTOS
12179 次点击
所在节点    Python
50 条回复
skyworker
2013-07-26 22:12:03 +08:00
Centos的yum体系是绑定Python版本,用Python的web项目,最好用Debian
likai
2013-07-26 22:33:23 +08:00
@skyworker

Debian?
为啥啊?求解惑。

只是因为YUM么?
ipconfiger
2013-07-26 22:34:27 +08:00
稍微熟悉点linux貌似不是啥难事,centos唯一麻烦一点是替换python版本,还有yum库版本都太旧
不想折腾ubuntu server也不错啊
jezal
2013-07-26 22:34:54 +08:00
这不奇怪,本来 Python Web 部署比较麻烦,特别是咱们这样的新手。不过还好,由于 VPS 磁盘损毁我今天又部署了下 nginx uuwsgi mysql django 环境,每一个部分都有很多暗坑。请楼主不要着急,一一击破。有问题请贴出来,我能回答的尽量回答。
likai
2013-07-26 22:43:44 +08:00
@jezal 先谢你了,有问题一定@你

下了个军哥lnmp.然后准备更改他的脚本把不需要的PHP相关的去掉,
系统换成@skyworker说的Debian。
ericFork
2013-07-26 22:53:10 +08:00
ubuntu 12.04, nginx, gunicorn, mysql, flask
adow
2013-07-26 22:55:16 +08:00
我一直都是全程yum的,同事们都很鄙视我
octopus_new
2013-07-26 23:05:23 +08:00
CentOS怎么了....., 个人认为也没什么, python版本就替换一下而已嘛, 不用YUM也活得挺好的啊. Debian也ok, 这完全是看团队或者个人习惯而已。有的人就Debian系, 有的人就Redhat系, 萝卜青菜嘛.....
julyclyde
2013-07-26 23:06:33 +08:00
centos5里yum依赖python包是2.4的
装epel的python26包即可
tangyuan
2013-07-26 23:36:52 +08:00
所以我喜欢用bottle + sqlite,当然我的应用非常小...
reusFork
2013-07-26 23:42:41 +08:00
xdata
2013-07-26 23:47:07 +08:00
服务器系统一直在用CentOS.
CentOS下的Python什么时候成为问题了?
不想自己编译, 自己配置, Python环境, 请直接使用各种方便的Python环境管理工具来管理.
imcj
2013-07-26 23:47:53 +08:00
如果习惯Vagrant做开发or测试环境的话,你因该有一个自动部署脚本,部署还是问题?
paicha
2013-07-27 00:06:18 +08:00
静等楼主配置手记。
clowwindy
2013-07-27 00:40:04 +08:00
fucker
2013-07-27 02:01:02 +08:00
我的环境是ubuntu + apache + wsgi + webpy(bottle) + mysql (sqlite,postgesql)
这种东西配置起来大同小异吧,看见上面说的,yum并不影响啥。撸主你说的一键安装shell没见过。
我配置的时候是apache,mysql 各自分别安装,wsgi也是apt-get来的。webpy,mako,MySQLdb啥的都是easy_install ,主要环节是apache或者你的nginx,配置httpd.conf文件,注意做好alias,模块加载,项目路径就行了。
SR1
2013-07-27 03:00:19 +08:00
身为一个Linux入门小白,我已经折腾好几个晚上了,还没搭好环境。

目标是LinuxMint + Apache + Python + MySQL + Mod_Python

现在卡在Mod_Python编译上,make的时候一直提示缺少头文件,比如apr.h,比如Python.h
可是apr.h已经通过软连接将他们所在的文件夹连接到/usr/include/ 里了,还是提示找不到,
没搞懂gcc查找头文件的机制,只能把每个文件都连接到/usr/include/ 里。
而Python.h这个头文件完全没找到,重装了Python-dev也没用,真心给跪了。

过路的大神顺路搭救下我,谢谢
swulling
2013-07-27 03:39:10 +08:00
@SR1 mint就是ubuntu啊,直接apt-get就完了。。。

apt-get install libapache2-mod-python

编译有意思么<_<
swulling
2013-07-27 03:43:17 +08:00
likai
2013-07-27 05:00:09 +08:00
@SR1
python.h是不是在python/includ里面那个?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/77087

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX