flask - 新浪SAE的Python项目,已经把需要的包放在site-packages里传到服务器了,为什么导入失败?

 起来吧52 发布于 2022-10-31 19:39

如题,我用saecloud把bootstrap和flask-sqlalchemy分别传到了服务器上:

(venv1)localhost:2 Midoci$ saecloud install Flask-Bootstrap
......
Successfully installed Flask-0.10.1 Flask-Bootstrap-3.3.4.1 Jinja2-2.7.3 Werkzeug-0.10.4 itsdangerous-0.24 markupsafe-0.23

然后部署:

(venv1)localhost:2 Midoci$ saecloud deploy
Deploying http://2.midociaic.sinaapp.com
Updating cache
Finding changes
Deploying to server...  done

这时服务器上多出来了这些:

我在main.py里尝试导入:

from flask_bootstrap import Bootstrap

就产生导入错误ImportError: No module named flask_bootstrap了。

求解啊

3 个回答
  • 你需要修改sae的项目中 config,把site-package的路径添加进去。

    不过两年前,试过了SAE几乎不能安装第三方库,虽然文档说了可以安装,后来也有不少人有同样的问题。

    建议题主直接问SAE的客服或技术支持。后来懒得折腾SAE,直接换了Heroku

    2022-10-31 23:31 回答
  • pythonfrom flask.ext.bootstrap import Bootstrap
    
    2022-10-31 23:31 回答
  • http://www.douban.com/group/topic/37945297/ 这里面的最后一条回复,应该能解答你的问题

    2022-10-31 23:31 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有