微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用virtualenv在linux中搭建python flask的helloworld

virtualenv介绍

virtualenv可以用来为一个应用创建一套“隔离”的Python运行环境,在这个环境中可以安装私有包,并且和系统中全局Python解释器中的包互不影响。
1 安装 virtualenv

pip install virtualenv

2 创建我们的项目目录

mkdir myProject
cd myProject/

3 使用virtualenv创建一个独立的python运行环境,

virtualenv venv  #venv 为环境名称自定义

新建的Python环境被放到当前目录下的venv目录。
可以用source进入该环境、使用deactivate命令退出当前的venv环境:
进入venv环境后,安装flask

[root@ip-172 myproject01] source venv/bin/activate
(venv) [root@ip myproject01] pip3 install flask
(venv) [root@ip myproject01] deactivate 
[root@ip-172-31-61-239 myproject01] 

退出venv环境后,编写flask hello world代码

vi hello.py
from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()

再进入venv环境,运行hello.py文件

[root@ip myproject01] source venv/bin/activate
(venv) [root@ip myproject01] python3 hello.py 
 * Serving Flask app "hello" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production Wsgi server instead.
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

可通过浏览器访问flask hello world页面
至此,完成。
目录结构:

myProject
	venv
	hello.py

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐