Flask框架搭建虚拟环境的步骤分析
本文实例讲述了Flask框架搭建虚拟环境的步骤。分享给大家供大家参考,具体如下:
为什么要搭建虚拟环境?
在开发过程中,当需要使用python的某些工具包/框架时需要联网安装
比如联网安装Flask框架flask-0.10.1版本
sudopipinstallflask==0.10.1
提示:使用如上命令,会将flask-0.10.1安装到/usr/local/lib/python2.7/dist-packages路径下
问题:如果在一台电脑上,想开发多个不同的项目,需要用到同一个包的不同版本,如果使用上面的命令,在同一个目录下安装或者更新,新版本会覆盖以前的版本,其它的项目就无法运行了.
解决方案:虚拟环境
作用:虚拟环境可以搭建独立的python运行环境,使得单个项目的运行环境与其它项目互不影响.
所有的虚拟环境都位于/home/下的隐藏目录.virtualenvs下
如何搭建虚拟环境?
安装虚拟环境的命令:
sudopipinstallvirtualenv sudopipinstallvirtualenvwrapper
安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:
1、创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs
2、打开~/.bashrc文件,并添加如下:
exportWORKON_HOME=$HOME/.virtualenvs source/usr/local/bin/virtualenvwrapper.sh
3、运行
source~/.bashrc
创建虚拟环境的命令:
提示:如果不指定python版本,默认安装的是python2的虚拟环境
在python2中,创建虚拟环境
mkvirtualenv虚拟环境名称
例:
mkvirtualenvpy_flask
在python3中,创建虚拟环境
mkvirtualenv-ppython3虚拟环境名称
例:
mkvirtualenv-ppython3py3_flask
提示:
创建成功后,会自动工作在这个虚拟环境上
工作在虚拟环境上,提示符最前面会出现“虚拟环境名称”
如何使用虚拟环境?
查看虚拟环境的命令:
workon两次tab键
使用虚拟环境的命令:
workon虚拟环境名称
例:使用python2的虚拟环境
workonpy_flask
例:使用python3的虚拟环境
workonpy3_flask
退出虚拟环境的命令:
deactivate
删除虚拟环境的命令:
rmvirtualenv虚拟环境名称
例:删除虚拟环境py3_flask
先退出:deactivate
再删除:rmvirtualenvpy3_flask
如何在虚拟环境中安装工具包?
提示:工具包安装的位置:
python2版本下:
~/.virtualenvs/py_flask/lib/python2.7/site-packages/
python3版本下:
~/.virtualenvs/py3_flask/lib/python3.5/site-packages
python3版本下安装flask-0.10.1的包:
pipinstall包名称
例:安装flask-0.10.1的包
pipinstallflask==0.10.1
查看虚拟环境中安装的包:
pipfreeze
希望本文所述对大家基于flask框架的Python程序设计有所帮助。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。