1.安裝virtualenvhtml
參照:http://docs.jinkan.org/docs/flask/installation.htmlpython
2.PyCharm結合virtualenv開發應用mysql
PyCharm-->New Project -->Pure Python-->Interpreter中的設置中選擇Create VirtualEnv選擇相應的目錄,例如:~/PycharmProjects/pycharm_env/test,PyCharm會依據項目名稱在test目錄下建立一個與項目名同名的目錄,我這裏是flask_mysql,而後激活環境:git
# 激活
source bin/activate
# 先virtualenv下安裝插件 pip install Flask pip install Flask-Script pip install Flask-Restless pip install Flask-SQLAlchemy
# 運行項目
python ~/PycharmProjects/falsk_mysql/manage.py runserver
參照:PyCharm中使用virtualenvgithub
http://www.cnblogs.com/tk091/p/3700013.htmlsql
3. python python-eggs異常解決辦法flask
參照:http://blog.csdn.net/livefun/article/details/10222771less
4.virtualenv下import MySQLdb失敗,可是正常狀況下能夠,解決方案:在virtualenv下安裝MySQL-pythonui
cd flask_mysql/
ls
git clone https://github.com/jehiah/mysql-python.git
ls
cd mysql-python/
ls
python setup.py build
python setup.py installspa
在virtualenv下import MySQLdb就沒有錯誤了。
受啓發:https://geert.vanderkelen.org/2014/mysql-connectorpython-on-github/
https://github.com/jehiah/mysql-python