之前我只是在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写写得了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/16215
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.