参考官网:http://sae.sina.com.cn/doc/python/tools.html#saecloud
首先要安装sae-python-dev-1.3.2.tar.gz
然后把官网的原话copy上来
在应用目录中执行下面的命令安装依赖的第三方包。
如果应用的依赖关系比较多,也可以这些依赖关系写到依赖文件中,例如:
假设上面的依赖文件的文件名为requirements.txt,你可以执行下面的命令安装所有的依赖包。
该命令会安装依赖包到应用目录下名为 site-packages 的目录里。如果文件比较多的话,推荐压缩site-packages目录。
1)、要检查依赖包是否都在site-packages目录下
比如:
saecloud install qrcode
最后会提示安装了两个包:qrcode和six
但six不在site-packages目录下
这个时候要从/usr/local/lib/python2.7/dist-packages/下把six相关的包拷过来
2)、要把插件布署到服务器上
运行以下命令
saecloud deploy
然后再按官网来:
修改index.wsgi文件,在导入其它模块之前,将 site-packages 目录或者 site-packages.zip 添加到module的搜索路径中。
这样就可以在应用中使用这些依赖包了。
小技巧
安装指定版本的package:saecloud install package==version