IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> flask虚拟环境配置 -> 正文阅读

[Python知识库]flask虚拟环境配置

使用虚拟环境安装flask,可以避免包的混乱和冲突,虚拟环境是python解释器的副本,在虚拟环境中你可以安装扩展包,为每个程序单独创建虚拟环境,可以保证程序只能访问虚拟环境中的包。

方案一:

1.选一个你要安装虚拟环境的目录(最好不要带中文)

2.cmd键入打开命令行窗口

3.下载virtualenv库 pip install virtualenv

pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple

4.新建一个目录mkdir virtualenv,然后进入该目录

mkdir virtualenv
cd virtualenv

5.开辟新的虚拟环境 virtualenv flask-env(flask-env环境名称可自定义)然后进入该目录,再进入Scripts目录,然后键入activate激活虚拟环境,出现(flask-env)自定义的环境名称说明已完成

D:\flaskstudy>mkdir virtualenv

D:\flaskstudy>cd virtualenv

D:\flaskstudy\virtualenv>virtualenv flask-env
created virtual environment CPython3.7.0.final.0-64 in 4156ms
  creator CPython3Windows(dest=D:\flaskstudy\virtualenv\flask-env, clear=False, no_vcs_ignore=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=C:\Users\ACER\AppData\Local\pypa\virtualenv)
    added seed packages: pip==21.2.4, setuptools==58.1.0, wheel==0.37.0
  activators BashActivator,BatchActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator

D:\flaskstudy\virtualenv>cd flask-env

D:\flaskstudy\virtualenv\flask-env>cd Scripts

D:\flaskstudy\virtualenv\flask-env\Scripts>activate

(flask-env) D:\flaskstudy\virtualenv\flask-env\Scripts>

6.进入虚拟环境安装flask即可

(flask-env) D:\flaskstudy\virtualenv\flask-env\Scripts>pip install flask

7.退出虚拟环境:deactivate,再进入虚拟环境可输入activate

(flask-env) D:\flaskstudy\virtualenv\flask-env\Scripts>deactivate
D:\flaskstudy\virtualenv\flask-env\Scripts>activate

(flask-env) D:\flaskstudy\virtualenv\flask-env\Scripts>

8.可配置环境变量,方便使用,也可不配置。(高级系统设置里面新增环境变量即可)

?9.查看flask版本 pip list

?10.可以打开pycharm,在settings里找到project Interpreter

?勾选下面已存在环境,点击"..."

?找到刚才配置的虚拟环境,找到python?

??????????????????????????????????????????????????????????????? ? ? ?

?点击ok,再点击应用(Apply)然后点击ok即可

如果出现下面这种情况:

?

?选择Show All

?移除里面其它不经常使用的即可(点击减号移除)

?新建项目目录名称自定义

?

?最后新建一个myapp.py文件,输入以下代码:

# 实现Flask入门应用
# 实现步骤:
# 1.导入Flask类
from flask import Flask

# 2.实例化Flask对象
app = Flask(__name__)


# 3.编写路由与视图
@app.route('/')
def index():
    return 'Hello Flask'


# 4.启动服务
if __name__ == '__main__':
    app.run()

运行即可

?方案二:

flask框架环境搭建具体步骤如下:

第一步:

pip install virtualenvwrapper

?第二步:

mkvirtualenv envname

?第三步:

workon envname

?第四步:

pip install flask==2.0.2

pycharm部分和方案1一致。

flask框架环境搭建解析

# 安装虚拟环境管理包: virtualenvwrapper
pip install virtualenvwrapper

# 虚拟环境命令
创建虚拟环境: mkvirtualenv envname
激活虚拟环境: workon envname
查看虚拟环境: lsvirtualenv
移除虚拟环境: rmvirtualenv envname
退出虚拟环境: deactivate
    
# 环境依赖技巧
生成依赖清单: pip freeze > requirements.txt
自动安装依赖: pip install -r requirements.txt

激活虚拟环境以后需要什么就下载什么,可以复制到requirements.txt文本中

pip install -r requirements.txt(具体路径或者直接拖动命令行窗口)

amqp==5.0.5
anyjson==0.3.3
appnope==0.1.2
backcall==0.2.0
billiard==3.6.3.0
captcha==0.3
celery==5.0.5
certifi==2020.12.5
cffi==1.14.4
chardet==4.0.0
click==7.1.2
click-didyoumean==0.0.3
click-plugins==1.1.1
click-repl==0.1.6
coreapi==2.3.3
coreschema==0.0.4
cryptography==3.2.1
decorator==4.4.2
Django==2.2
django-cors-headers==3.7.0
django-filter==2.4.0
django-haystack==3.0
djangorestframework==3.12.2
djangorestframework-jwt==1.11.0
drf-haystack==1.8.9
elasticsearch==5.5.3
flask==2.0.2
HTMLReport==2.2.2
idna==2.10
importlib-metadata==3.7.0
install==1.3.4
ipython==7.21.0
ipython-genutils==0.2.0
itsdangerous==1.1.0
itypes==1.2.0
jedi==0.18.0
Jinja2==3.0.1
kombu==5.0.2
MarkupSafe==2.0.1
mysqlclient==2.0.3
parso==0.8.1
pexpect==4.8.0
pickleshare==0.7.5
Pillow==8.1.0
prompt-toolkit==3.0.16
ptyprocess==0.7.0
pycparser==2.20
pycryptodome==3.10.1
pycryptodomex==3.9.4
Pygments==2.8.1
PyJWT==1.5.2
PyMySQL==1.0.2
pyOpenSSL==20.0.1
python-alipay-sdk==2.0.0
python-dateutil==2.8.1
pytz==2021.1
qiniu==7.3.1
redis==3.5.3
requests==2.25.1
ronglian-sms-sdk==1.0.0
six==1.15.0
sqlparse==0.4.1
traitlets==5.0.5
typing-extensions==3.7.4.3
uritemplate==3.0.1
urllib3==1.26.3
vine==5.0.0
wcwidth==0.2.5
zipp==3.4.0

如果想在终端运行flask项目,可以先cd 到你的flask项目文件夹下,然后

set FLASK_APP=myapp.py(自己的flask项目文件名称)

然后,

flask run

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-10-21 12:08:59  更:2021-10-21 12:11:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:30:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码