虚拟环境使用virtualenv创建,可以查看系统是否安装了virtualenv:
virtualenv --version
安装虚拟环境和虚拟环境wrapper(这里用的ubuntu20的版本)
sudo apt install python3-virtualenv sudo pip install virtualenvwrapper
创建名为Flask_py虚拟环境(须在联网状态下),创建完成以后会在 /home/用户名/.virtualsenv文件中,出现名为Flask_py虚拟环境的文件夹(如果找不到的话,请把隐藏文件显示出来)
mkvirtualenv Flask_py
查看系统是否安装了virtualenv:
virtualenv --version
结果显示:
virtualenv 20.0.17 from /usr/lib/python3/dist-packages/virtualenv/__init__.py
安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:
1、打开终端,创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs
2、打开~/.bashrc文件,并添加如下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
3、打开终端,运行.bashrc
source ~/.bashrc
进入虚拟环境
workon Flask_py
退出虚拟环境
deactivate Flask_py
指定Flask版本安装(必须在某个虚拟环境中,必须刚刚创建好的Flask_py)
pip install flask
启动pycharm,新建一个flask项目
在创建项目窗口中,选择“new environment using virtualenv",“base Interpreter"选择虚拟环境文件夹Flask_py的子文件夹bin里面的文件“python”或者"python3"或者"python3.8”
flask,spring的相似关系
编程语言
python《------》 java
执行器
python解释器《------》jdk
操作系统
ubuntu《------》windows
IDE
pycharm《------》idea
依赖仓库
virtualenv《------》maven repository
依赖XML
requirement.txt《------》pom.xml
WEB框架
flask《------》spring
HTTP路由管理
flask werkzurg《------》spring route mapping
模板引擎
flask jinjia《------》timeleaf
数据库ORM工具
flask-extension sql schema《------》mybatis
form表单验证
flask-extension wtf《------》hibernate



