Flask入门学习---搭建开发环境

在进行开发环境的搭建前,先了解以下的知识:
	1.什么是Pipenv?
		Pipenv是基于pip的Python包管理工具
	2.什么是虚拟环境(virtual enviroment)?
	   虚拟环境就是隔离的Python解释器环境。
	   通过创建虚拟环境,我们可以拥有一个独立的Python解释器环境,好处是我们
	可以为每一个项目创建独立的Python解释器环境,可以保持全局Python解释器环境的干
	净,避免包和版本的混乱,并且可以方便地区分和记录每个项目的依赖,以便在新环境下
	复现依赖环境。


进行开发前的准备工作:
	下载示例代码:(会下载在cmd的当前目录下)
		git clone https://github.com/greyli/helloflask.git
复制代码

安装pip和Pipenv

1.先检查pip是否已经安装(一般都已经安装了,所以就不介绍怎么安装了)
    pip --version
2.使用pip安装Pipenv
    pip install pipenv
3.检查Pipenv是否安装成功
    pipenv --version
复制代码

创建虚拟安装环境

1.进入当前工作目录--helloflask,为当前的项目创建虚拟环境
	pipenv install

注:默认情况下Pipenv会统一管理所有虚拟环境。
  在Windows系统中,虚拟环境文件夹会在C:\Users\Administrator\.virtualenvs\目录下创建
  Linux或Mac OS会在~/.local/share/virtualenvs/目录下创建
注:虚拟环境文件夹的目录名称的形式为“当前项目目录名+一串随机字符”
复制代码

Pipenv的一些命令

Action命令
显示激活虚拟环境pipenv shell
不显示激活虚拟环境即可在当前项目的虚拟环境中执行命令pipenv run 命令

管理依赖

一个程序通常会使用很多的Pyhton包,即依赖。

为了要其他的机器上能跑,用户必须下载所有的依赖。
以前,我们使用pip搭配一个requirements.txt文件来记录依赖。但requirements.txt需要 
手动维护,使用上不够灵活。Pipfile的出现就是为了替代难于管理的requirements.txt。
	
在创建虚拟环境时,如果项目下没有Pipfile文件,pipenv install命令会在项目文件夹根
目录下创建Pipfile和Pipfile.lock文件。
	Pipfile文件	记录项目依赖包列表
	Pipfile.lock文件	记录固定版本的详细依赖包列表
当我们使用Pipenv安装/删除/更新依赖包是,Pipfile以及Pipfile.lock会自动更新
	
当需要在一个新的环境运行程序时,只需要执行pipenv install命令。Pipenv就会创建
一个新的虚拟环境,然后自动从Pipfile中读取依赖并安装到新创建的虚拟环境中。
复制代码

安装Flask

	pipenv install flask
复制代码

集成开发环境

1.下载Py Charm

2.创建名为helloflask的项目

3.设置Python解释器

1.单击菜单栏中的File-->Settings打开设置,然后单击
Project : helloflask -- Project Interpreter选项打开项目Pyhon解释器设置
2.单击Project Interpreter右侧的小齿轮 --> Add...
3.选择Virtualenv Environment  -->  Existing environment
4.选择目录为C:\Users\65700\.virtualenvs\helloflask-Lj6weeVa\Scripts\python.exe  
(创建的虚拟环境文件夹)
复制代码

正确设置后:

重新创建一个Termial会话,我们会发现命令行提示符前出现了虚拟环境名称,说明虚
拟环境已经激活。复制代码

转载于:https://juejin.im/post/5ccec69951882540e974b4b8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值