ubuntu下python+flask+mysql完整开发环境配置
来源:互联网 发布:matlab中如何建立矩阵 编辑:程序博客网 时间:2024/05/17 09:33
捣腾flask快两个月了,即使中间三个周准备考试没怎么再碰过。一直想写一点自己的经验什么的,就先从环境配置开始吧。
最开始安装flask环境的时候挺纠结的,因为个人还是比较追求完美的类型,做什么都想能一次做到最好。显然网络上的环境配置教程对我来说都是残缺不全的,于是就一路百度加Bing过来,选择了一套最完整的方案。
运行环境: ubantu15.04
python2.7
1.python
#安装必要的依赖包sudo apt-get install python-dev build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev#安装pipsudo apt-get install python-pip#安装virtualenv虚拟环境sudo pip install virtualenv1.~$ mkdir .venv#创建目录用于存放虚拟环境2.sudo pip install virtualenvwrapper3.sudo gedit ~/.bashrc添加行:if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then export WORKON_HOME=$HOME/.venv #默认将虚拟环境存在.venv文件夹 source /usr/local/bin/virtualenvwrapper.shfi 4.~$ source ~/.bashrc5.mkvirtualenv flask #创建名为flask的虚拟环境6.sudo gedit ~/.bashrc添加以下内容:if [ -f ~/.venv/flask/bin/activate ]; then . ~/.venv/flask/bin/activatefi虚拟环境配置完毕,打开终端会发现用户名前面多了一个(flask),则环境配置成功
2.flask
想省事不想按下面一个个安装的小伙伴可以将以下复制粘贴,文件名命为requirements.txt
Flask==0.10.1Flask-Login==0.2.11Flask-Mail==0.9.1Flask-Moment==0.4.0Flask-PageDown==0.1.5Flask-SQLAlchemy==2.0Flask-Script==2.0.5Flask-WTF==0.10.2Flask-Cache==0.13.1Flask-Restless==0.15.0Flask-Uploads==0.1.3Jinja2==2.7.3Mako==1.0.0Markdown==2.5.1MarkupSafe==0.23SQLAlchemy==0.9.8WTForms==2.0.1Werkzeug==0.9.6html5lib==1.0b3itsdangerous==0.24six==1.8.0awesome-slugify==1.6然后到该文件目录打开终端运行以下命令(不过不能保证是最新的哈):
pip install -r requirements.txt
pip install flask-loginpip install flask-openidpip install flask-mailpip install flask-momentpip install flask-pagedownpip install flask-scriptpip install flask-cachepip install flask-restlesspip install flask-uploadspip install flask-sqlalchemypip install sqlalchemy-migratepip install flask-whooshalchemypip install flask-wtfpip install flask-babelpip install jinja2pip install mokapip install markdownpip install WTFormspip install Werkzeugpip install html5libpip 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-dev4.打开python运行:import MySQLdb#若无错误提示,则安装成功
环境配置到此结束,希望能和大家一起共同学习,共同进步。有什么不周之处还请尽量指正,谢谢
借鉴链接:
配置舒服的python开发环境
虚拟环境virtualenv的安装配置
mysql-python安装时EnvironmentError: mysql_config not found
0 0
- ubuntu下python+flask+mysql完整开发环境配置
- ubuntu下python+flask+mysql完整开发环境配置
- Ubuntu环境下安装python的flask
- 在Ubuntu下配置Python开发环境
- 在Ubuntu下配置Python开发环境
- ubuntu下配置python开发环境
- flask win10环境下配置 mysql 数据库
- centos6.5下配置mysql+python-flask
- Flask 开发环境配置
- Ubuntu 14.04 下配置Python+Django+MySQL环境
- Ubuntu下Flask环境搭建
- ubuntu 下 搭建 python+apache+django+mysql web开发环境
- ubuntu下安装Python的MySql的开发环境
- ubuntu下安装Python的MySql的开发环境
- Ubuntu下搭建Nginx+Uwsgi+Python+Mysql开发环境
- Unbuntu环境下安装Flask+Python+MySQL+Apache
- Ubuntu环境下配置mysql
- ubuntu下配置python开发环境(Eclipese+Pydev)
- iOS 真机测试dyld:Symbol not found:_NSArray0_
- crontab的深入学习
- Lessson 31 A lovable eccentric
- 各操作系统 的 一些区别(windows、mac、linux)
- jQuery选择器总结
- ubuntu下python+flask+mysql完整开发环境配置
- 【c/c++】printf函数
- centos6 static ip setting
- Add Digits 38 3 + 8 = 11 1 + 1 = 2
- 拥抱高效、拥抱 Bugtags 之来自用户的声音(三)
- EXTJS入门教程及其框架搭建
- android中getLocationInWindow 和 getLocationOnScreen的区别
- hive导出查询文件到本地文件的2种办法
- App Tune-up Kit Pofiler工具使用介绍