捣腾flask快两个月了,即使中间三个周准备考试没怎么再碰过。一直想写一点自己的经验什么的,就先从环境配置开始吧。
最开始安装flask环境的时候挺纠结的,因为个人还是比较追求完美的类型,做什么都想能一次做到最好。显然网络上的环境配置教程对我来说都是残缺不全的,于是就一路百度加Bing过来,选择了一套最完整的方案。
运行环境: ubuntu15.04
python2.7
1.python
#安装必要的依赖包 sudo apt-get install python-dev build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev #安装pip sudo apt-get install python-pip #安装virtualenv虚拟环境 sudo pip install virtualenv 1.~$ mkdir .venv #创建目录用于存放虚拟环境 2.pip install virtualenvwrapper 3.sudo gedit ~/.bashrc 添加行: if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then export WORKON_HOME=$HOME/.venv #默认将虚拟环境存在.venv文件夹 source /usr/local/bin/virtualenvwrapper.sh fi 4.~$ source ~/.bashrc 5.mkvirtualenv flask #创建名为flask的虚拟环境 6.sudo gedit ~/.bashrc 添加以下内容: if [ -f ~/.venv/flask/bin/activate ]; then . ~/.venv/flask/bin/activate fi 虚拟环境配置完毕,打开终端会发现用户名前面多了一个(flask),则环境配置成功
2.flask
想省事不想按下面一个个安装的小伙伴可以将以下复制粘贴,文件名命为requirements.txt
Flask==0.10.1 Flask-Login==0.2.11 Flask-Mail==0.9.1 Flask-Moment==0.4.0 Flask-PageDown==0.1.5 Flask-SQLAlchemy==2.0 Flask-Script==2.0.5 Flask-WTF==0.10.2 Flask-Cache==0.13.1 Flask-Restless==0.15.0 Flask-Uploads==0.1.3 Jinja2==2.7.3 Mako==1.0.0 Markdown==2.5.1 MarkupSafe==0.23 SQLAlchemy==0.9.8 WTForms==2.0.1 Werkzeug==0.9.6 html5lib==1.0b3 itsdangerous==0.24 six==1.8.0 awesome-slugify==1.6
然后到该文件目录打开终端运行以下命令(不过不能保证是最新的哈):
pip install -r requirements.txt
pip install flask-login pip install flask-openid pip install flask-mail pip install flask-moment pip install flask-pagedown pip install flask-script pip install flask-cache pip install flask-restless pip install flask-uploads pip install flask-sqlalchemy pip install sqlalchemy-migrate pip install flask-whooshalchemy pip install flask-wtf pip install flask-babel pip install jinja2 pip install moka pip install markdown pip install WTForms pip install Werkzeug pip install html5lib pip install flup
以上flask包可以按照自己的需求来安装。
3.mysql
1.sudo apt-get install mysql-server mysql-client #跳出一个界面让你输入密码,也就是你只后进入mysql的密码
2.命令行输入:mysql -u root -p你的密码 #-p跟密码之间没有空格,显示mysql>就说明mysql已经装好啦 3.pip install mysql-python #安装python的mysql包
#第3步可能会出现not found mysql_config的错误,运行以下命令再重新回到2步骤即可 sudo apt-get install libmysqlclient-dev 4.打开python运行:import MySQLdb #若无错误提示,则安装成功
环境配置到此结束,希望能和大家一起共同学习,共同进步。有什么不周之处还请尽量指正,谢谢
借鉴链接:
版权声明:本文为博主原创文章,未经博主允许不得转载。