iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python Flask离线安装与测试
  • 196
分享到

python Flask离线安装与测试

离线测试python 2023-01-31 06:01:43 196人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

flask是用python进行web开发时,常见的Python WEB框架。如果服务器可以连接到外网,可以简单的用 pip install Flask 直接将Flask的依赖包及Flask直接安装好。但公司的测试环境,一般是内网,不能随表上

flask是用python进行web开发时,常见的Python WEB框架
如果服务器可以连接到外网,可以简单的用 pip install Flask 直接将Flask的依赖包及Flask直接安装好。
但公司的测试环境,一般是内网,不能随表上连到外网,这就需要采用离线软件包方式安装了。
下面是我的测试安装过程。

1. 确定依赖的包(参考:Http://stackoverflow.com/questions/18951829/how-to-install-flask-offline):

You need to download all of flask's dependencies:'

Werkzeug>=0.7
Jinja2>=2.4, which requires:
MarkupSafe
Babel>=0.8, which requires:
pytz
itsdangerous>=0.21
Install them in that order before you install Flask.

恩,就是Werkzeug, Jinja2,MarkupSafe,Babel,pytz,itsdangerous,这几个。flask的文档里面只提到了它依赖于Werkzeug和Jinja2,但是在离线状态下安装Jinja2会报错,所以,是需要全部的。

2. 在专门下载包的地方把包下载下来:https://pypi.python.org/pypi,当然,使用右上角的搜索框。
 你可能会看到很多,可以选择XXXXX.tar.gz版本的,有些包不一定全面,还需要搜索引擎,它们可能在GitHub上。

3. 对于依赖包也可以下在一个安装包后,在解压目录的setup.py中查看 install_requires内容
Flask-0.12.1 离线安装需要的软件包为:
     install_requires=[
        'Werkzeug>=0.7',
        'Jinja2>=2.4',
        'itsdangerous>=0.21',
        'click>=2.0',
    ],
这四个依赖包都需要安装后,才能正常安装Flask;这四个依赖包也有其他依赖:
Jinja2-2.9.6 安装需要的依赖包有:
    install_requires=['MarkupSafe>=0.23'],

Werkzeug-0.12.1 安装没有必须的依赖包;

itsdangerous-0.24 安装没有必须的依赖包;

click-6.7 安装没有必须的依赖包;

MarkupSafe-1.0 安装没有必须的依赖包;

 
4. 下载和解压如下内容后,按照软件依赖顺序依次安装
 [root@tk-dat-asa202 Flask]# ll
total 2472
drwxr-xr-x 10 1000  1000    4096 May 15 16:25 click-6.7
-rw-r--r--  1 root root   279019 May 15 16:21 click-6.7.tar.gz
drwxr-xr-x 10 1000 users    4096 May 15 16:30 Flask-0.12.1
-rw-r--r--  1 root root   548511 May 15 16:15 Flask-0.12.1.tar.gz
drwxr-xr-x  6  503    20    4096 May 15 16:26 itsdangerous-0.24
-rw-r--r--  1 root root    46541 May 15 16:21 itsdangerous-0.24.tar.gz
drwxr-xr-x 10  501    20    4096 May 15 16:28 Jinja2-2.9.6
-rw-r--r--  1 root root   437659 May 15 16:19 Jinja2-2.9.6.tar.gz
drwxr-xr-x  6  501    20    4096 May 15 16:29 MarkupSafe-1.0
-rw-r--r--  1 root root    14356 May 15 16:28 MarkupSafe-1.0.tar.gz
drwxr-xr-x 10 1000 users    4096 May 15 16:27 Werkzeug-0.12.1
-rw-r--r--  1 root root  1169595 May 15 16:19 Werkzeug-0.12.1.tar.gz

依次解压缩所有的文件包,然后执行安装命令:
tar -zxvf *.tar.gz
cd
python setup.py install
pip list

所有软件包都安装完毕后,确认Flask状态:
# pip list | grep Flask
Flask (0.12.1)


5. 在 Flask 安装完毕后,测试应用程序编写和访问:

从一个最小的应用程序开始:
vim hello.py

脚本内容如下:
#/usr/bin/env python
#_*_ coding:utf-8 _*_

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'
   
if __name__ == '__main__':
    app.run(host='0.0.0.0', port=9000)
   
启动脚本:
python hello.py

打开浏览器,访问 “http://127.0.0.1:9000/”,就可以看到熟悉的“hello world!”了。


注:上面的所有软件包,我已经上传,可以直接下载使用。

--结束END--

本文标题: python Flask离线安装与测试

本文链接: https://www.lsjlt.com/news/190300.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python Flask离线安装与测试
    Flask是用python进行web开发时,常见的python web框架。如果服务器可以连接到外网,可以简单的用 pip install Flask 直接将Flask的依赖包及Flask直接安装好。但公司的测试环境,一般是内网,不能随表上...
    99+
    2023-01-31
    离线 测试 python
  • python Flask如何离线安装与测试
    这篇文章将为大家详细讲解有关python Flask如何离线安装与测试,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Flask是用python进行web开发时,常见的python web框架。如果服务器可...
    99+
    2023-06-04
  • Python离线安装Flask
    受限于内网,无法使用pip install Flask直接安装。 以Flask-0.12.2为例 安装Flask需要以下的依赖性,在安装Flask离线版时可以看到依赖性要求。 离线安装文件地址: https...
    99+
    2023-01-31
    离线 Python Flask
  • 【Python】安装与测试
    目录 Python安装与测试目录 简介1 开发场景 2 优点 3 缺点 安装1 windows下python安装 ...
    99+
    2023-01-31
    测试 Python
  • Python的离线安装
    原文链接 在没有外网的情况下,安装Python环境只能采用离线方式。 Windows离线安装Python Python离线安装包的下载地址:https://www.python.org/ftp/pyt...
    99+
    2023-09-01
    python ubuntu linux
  • linux离线安装python
    一、服务器环境 系统:CentOS 7 用户:root Python版本:python3.8.5 二、安装步骤 1,找个联网的计算机,下载安装包和依赖 python下载地址:https://www.python.org/ftp/python...
    99+
    2023-09-18
    linux python 服务器
  • TensorRT 安装与测试
    ☘️前言 在正式安装前,应确保已经安装好了 NVIDIA CUDA™ Toolkit,如果没有安装可以参考:NVIDIA CUDA Installation Guide 对于 TensorRT 来说,...
    99+
    2023-10-02
    linux python 服务器
  • python pyInstaller离线安装(windows)
    单位内网环境,要安装pyInstaller,不能直接pip安装,需要下wheel 或者tz包才可以。 pyInstaller有许多前置库,要先安装前置库,再安装pyInstaller。所需安装包有,我的是python3.7,选择的都是py3...
    99+
    2023-10-21
    python windows 开发语言 人工智能 学习
  • Nginx安装步骤——离线安装与在线安装详解
    目录 Linux环境下Nginx的离线安装与在线安装详细步骤一、离线安装1.安装环境2.安装nginx 二、在线安装1.安装相关依赖2.安装nginx nginx相关命令1、查看n...
    99+
    2023-09-10
    nginx linux 后端
  • python在线及离线安装库
    目录 一、配置python环境变量: 二、在线安装python库: 三、离线安装python库: 一、配置python环境变量: 以windows10为例,右键电脑->>属性: 选择高级系统设置: 选择环境变量: 添加python....
    99+
    2023-08-31
    python 开发语言
  • Python:conda离线安装python环境
    文章目录 @[toc]一、需求二、解决1.新建环境名2.进入环境3.安装python4.查看python5.安装pip 三、安装openssl1.下载openssl2.解压缩:3...
    99+
    2023-09-17
    python conda 离线安装
  • python离线安装三方包
    一、下载wheel文件(这只讲whl文件关键步骤和命令 ) 还是得找一台能联网的电脑,一般这种都是linux环境。 (一) 创建依赖包,并cd到指定目录下 mkdir libcd {指定}/lib (...
    99+
    2023-09-08
    python 开发语言 linux
  • 离线安装samba与配置(.tar方式安装)
    一、samba离线安装 【安装并设置成功后,相关文件及其位置:   ①smbd:/usr/local/samba/sbin/smbd   ②nmdb:/usr/local/samba/sbin/nmbd   ③配置文件 smb.co...
    99+
    2023-10-27
    linux 服务器 运维 Powered by 金山文档
  • 离线 安装 golang
    Golang 是一门快速、可靠、简单的编程语言,因其出色的性能和使用便捷性,成为了软件开发人员的首选语言之一。然而,在使用 Golang 进行开发时,我们通常需要安装官方的 Golang 环境,以便能够在本地编译和运行代码。在许多情况下,我...
    99+
    2023-05-16
  • 离线安装Python第三方库
    离线安装Python第三方库 本文章适用于 linux 离线安装 python 库,windows下载whl文件并发送至linux服务器进行安装 文章记录缘由:内网服务器无法联网下载pytho...
    99+
    2023-09-18
    python linux 服务器
  • Python离线安装第三方库
    在使用Python需要安装第三方库时,使用“pip install”命令是最方便的,但这样需要联网环境。如果需要给不能联网的机器安装第三方库,则需要从指定网站下载离线安装包并完成安装。 1.下载离线安装包 访问网址“PyPI · The P...
    99+
    2023-09-15
    python 开发语言 linux
  • python怎么离线安装pyinstaller库
    要离线安装pyinstaller库,你可以首先下载pyinstaller的安装包,并将其保存在本地。然后使用以下步骤来进行安装: ...
    99+
    2024-04-02
  • Centos7离线安装MySQL
    前言 离线安装的方式,很多人,包括我自己是很难的,yum的方式简单轻松,作者之前离线安装oracle的时候,因为关键的rpm包不齐,通过查安装日志一个一个的下离线包,反复安装3天才完成离线模式安装,今天总结下MySQL的离线安装步骤。 ...
    99+
    2023-09-02
    mysql 数据库 apache centos Powered by 金山文档
  • docker离线安装mysql
    docker离线安装mysql 第一步:找到一台联网的安装了docker的服务器,查看当前docker镜像:docker images ,拉取mysql镜像包:docker save -o mysql...
    99+
    2023-09-03
    docker mysql 容器
  • 离线安装python的requests库方法
    目录前言1、下载安装包1.1 检查requests模块所需依赖包1.2 下载requests所需依赖包1.3 下载requests包2、安装2.1 安装requests所需依赖包2....
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作