Ubuntu16.04 python2 Flask和flask_xx扩展包安装

是否需要在虚拟环境中配置Flask,要根据你使用python的版本判定。如果平时使用py2,那么可以直接配置Flask;若经常使用py3,则最好在虚拟环境中配置Flask。

1、安装

失败安装:
sudo pip install Flask
按以上指令安装了之后,运行时还是会提醒找不到Flask模块。所以可以直接按以下方式安装。

正确安装:
官网下载
https://github.com/pallets/flask

cd flask
sudo python setup.py install
2、安装相关依赖

运行例子时,会提示找不到其它库,比如第一个就是jinja2.
网上有的人使用:

sudo pip install jinja2

但是我感觉这个指令不太好,因为:1有的时候找不到链接;2后面的库会安装到py3版本。所以我用了以下指令:

sudo apt-get install python-jinja2

后面缺什么库,就按这个指令sudo apt-get install python-<modulename>改为相应的库名称安装即可。若是要py3版本,也可以在指令里改为python3-xxx

3、flask_xx扩展包安装

flask_xx扩展包比如flask_bcrypt、flask_web等等。用指令

sudo pip2 install flask_xx

=============================================
过程中我还踩了一个坑,

ImportError: No module named _bcrypt

我一直以为是flask_bcrypt没装好,不断卸了装装了卸,还是不行。最后在stackoverflow一个回答中找到了解决方法,这是py_bcrypt的缺失,不关flask_bcrypt的问题。输入

pip2 install python-bcrypt

问题解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值