GAE开发,首先要在本地下载SDK,比较简单就不说了,主要介绍一下几个坑 。
1. 用普通的Pip还是用Anaconda?
用Anaconda会比较麻烦,因为它对包安装的位置会有改变。所以在使用GAE的时候,如果用到包的位置,就会无法解决。 所以还是老实用 Pip比较好。
2. 能不能用Proxy?
在使用dev_appserver.py调试本地程序的时候,起dev_appserver.py的环境里,要把http_proxy,https_proxy之类的全部关掉。否则虽然服务起来了,你访问的时会有500错误等着你。 在部署的时候,你可以换一个终端,然后设置好proxy,然后部署。
3. 遇到_ssl.so的 库找不到怎么办?
其实这个时候要修改app.yaml文件,增加3行
libraries:
- name: ssl
version: latest
4. dev_appserver.py 停在 Skipping SDK update 很久了 ,怎么办?
等待,一般2,3分钟就能完成初始化。再长,就是其他问题了。