2. 虚拟环境

一、为什么要搭建虚拟环境?

  • 在实际开发过程中,多个程序可能需要调试各种版本的不同环境,比如不同的Python解释器,不同的flask版本

二、如何搭建虚拟环境?

什么是虚拟环境?

  • 它就是一个特殊的文件夹,里面存放着程序运行所需要的各种版本的Python解释器和各种版本的框架。

1. 虚拟环境的安装和操作命令(Ubantu系统)

  1. 先查看操作系统中是否有虚拟环境?
virtualenv -version
  1. 如果查看之后没有虚拟环境的命令,则安装:(需联网)
pip install virtualenv
pip install virtualenvwrapper
  1. 查看当前操作系统中有哪些虚拟环境的文件夹?
workon
  1. 创建虚拟环境文件夹(需联网)
# 该命令安装好之后,默认的Python解释器是Python2.x
mkvirtualenv 文件夹名字

# 指定安装Python3.x的解释器
mkvirtualenv -p python3 虚拟环境文件夹名
  1. 从虚拟环境中退出
deactivate [虚拟环境文件夹名]
  1. 进入到虚拟环境中
workon 虚拟环境名称
  1. 删除虚拟环境
rmvirtualenv 虚拟环境名称
  1. 安装flask框架
pip install flask==0.10.1
  1. 查看当前虚拟环境中有哪些扩展
pip freeze
  1. 导出虚拟环境中的所有扩展
pip freeze > requirements.txt

使用pip install virtualenvwrapper命令之后输入virtualenv命令提示找不到:需要添加环境变量

# 1. 创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs

# 2. 打开~/.bashrc文件,并添加虚拟环境的路径
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

# 3. 运行
source ~/.bashrc

2. 虚拟环境的安装和操作命令(Windows系统)

# 1. 安装虚拟环境
pip install virtualenvwrapper-win
# 2. 检查是否安装成功
workon
# 出现如下提示表示安装成功:
# C:\Users\Administrator>workon# Pass a name to activate one of the following virtualenvs:
# ==============================================================================
# 找不到文件

# 3. 创建虚拟环境
mkwirtualenv 虚拟环境名称

# 4. 删除虚拟环境
rmvirtualenv 虚拟环境名称

# 5. 安装指定版本的flask框架
pip install flask==0.10.1

# 6. 查看已安装的扩展
pip freeze

# 7. 退出虚拟环境
deactivate 虚拟环境名称

# 8. 进入虚拟环境
workon 虚拟环境名称

2. 虚拟环境_第1张图片
2. 虚拟环境_第2张图片

  • 以上操作就搞定环境了,可以使用flask做基本的开发。

3. 如何在PyCharm中使用虚拟环境

  1. 先进入到虚拟环境中,然后输入which python
  2. 拷贝到虚拟环境中的python解释器的路径,设置到PyCharm中。
    2. 虚拟环境_第3张图片
    2. 虚拟环境_第4张图片
    2. 虚拟环境_第5张图片

4. 检查虚拟环境是否加到PyCharm中

方式一 查看settings配置

2. 虚拟环境_第6张图片

方式二 使用Terminal终端查看

2. 虚拟环境_第7张图片
2. 虚拟环境_第8张图片

你可能感兴趣的:(python,flask,后端)