用 tornado 为单位写个程序,部署的时候我抓狂了

2011-07-27 15:43:25 +08:00
 adow
之前我只是在gae上尝试写些python小程序,这次领导给我工作时我坚持用tornado完成,虽然mac osx 第一次写的时候有些包的安装让我有点小烦,不过还好是自己的电脑所以基本都能比较顺利的搞定。

可是今天我准备把部分程序部署到服务器上时却遇到了困难。我没有远程连到服务器上操作的权限,那台机器装centos 5.5 64位系统,yum list里的python 居然是2.4.3,让管理员纠结的装上python 2.6,tornado,pycurl,然后配置ngnix转发.写了个main.py运行了下hello world 终于ok了。

后来想到需要PIL,装了PIL, 还要用redis,就装了redis, redis-python库.

然后我上传我的代码,运行时出错没有MySQLdb,我才恍然大悟没有安装mysql-python,下载给管理员安装,但是python setup.py build时提示没有setuptools,我勒个去的,为啥安装mysql-python 非要setuptools呢,我google了一下,让他装,可是这会管理员已经qq上不理我了,google同时我又发现貌似centos64位上安装mysql-python 时又有两个mysql-dev包找不到了,看来还有很多东西要纠结。我估计他要恨死我了,因为他不喜欢用yum,easy_install这样的包管理工具,非得要手工编译安装。

今天一天就在忙这了,现在管理员又不理我了,nnd,烦死了啊,早知道php写写得了。
6829 次点击
所在节点    Tornado
9 条回复
adow
2011-07-27 15:48:04 +08:00
@c 呵呵莫有,只是顺便一起用上了而已
gonbo
2011-07-27 15:52:51 +08:00
开发人员这点权限都没有,还不如gae
gonbo
2011-07-27 15:54:02 +08:00
@adow 应该说,公司让我开发抓狂了
ratazzi
2011-07-27 16:13:47 +08:00
我也遇到过类似的问题,那环境简直恶心到死
adow
2011-07-27 16:21:47 +08:00
内牛满面,他搞定了啊
est
2011-07-27 16:31:38 +08:00
有个东西叫virtualenv,还有个东西叫pymysql
bhuztez
2011-07-27 20:55:36 +08:00
还有个东西叫pythonbrew
Paranoid
2011-07-27 21:12:16 +08:00
依赖都这样. 安装一个拖出一片. 所以apt-get哈哈~
c
2011-07-27 23:46:27 +08:00
@adow 都用上redis做缓存了,网站也不小吧~

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

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

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

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

© 2021 V2EX