python Flask離線安裝與測試

2021-08-01 03:34:48 字數 1641 閱讀 6625



flask是用python進行web開發時,常見的python web框架。

如果伺服器可以連線到外網,可以簡單的用 pip install flask 直接將flask的依賴包及flask直接安裝好。

但公司的測試環境,一般是內網,不能隨錶上連到外網,這就需要採用離線軟體包方式安裝了。

下面是我的測試安裝過程。

1. 確定依賴的包(參考:

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會報錯,所以,是需要全部的。

,當然,使用右上角的搜尋框。

你可能會看到很多,可以選擇***xx.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 安裝沒有必須的依賴包;

依次解壓縮所有的檔案包,然後執行安裝命令:

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

開啟瀏覽器,訪問 「就可以看到熟悉的「hello world!」了。

MySQL如何安裝離線 mysql離線安裝

yum y install mysql server mysql mysql devel 離線安裝 wget 1,複製到指定目錄 mv mysql 5.6.35 linux glibc2.5 x86 64 usr local mysql 2,建立mysql使用者和組 groupadd mysql u...

離線安裝VIM

本次安裝是在win7的環境下裝了vmware,然後再虛擬機器的情況下進行安裝,具體如下 2.將該安裝包copy到虛擬機器的裡,已經安裝好vm tools 3.開啟terminal後,解壓該包 執行命令 tar jxvf vim 7.3.tar.bz2 進入該目錄 cd vim73 執行命令 conf...

rails bundle 離線安裝

在一些生產環境中,不允許連線外網。而rails開發經常需要 更新和 安裝新的gem包。怎麼進行gem包的離線安裝和更新?用下面的命令來打包。bundle package all 相關 介紹 使用案例 進入rails 專案,使用 bundle package all 命令。將會把所有使用到得 gem ...