一尘不染

不使用pip安装Python Flask

flask

如何在不使用pip的情况下安装Python Flask?

我没有pip,virtualenv或easy_install。

这个问题的背景是我在严格控制的AIX计算机上。如果不经过多层管理,我将无法安装任何已编译的代码。但是,我可以安装python模块。

已安装Python 2.7。

我已有一些生成报告的python代码。

我想使用Flask在Web服务上提供该报告。

我正在使用bottle,但是我要使用https,并且Flask下对https的支持似乎更加直接。

我想将Flask库(及其依赖项)放入我的项目中,就像将Bottle放入项目中一样。

我尝试了什么:我下载了flask tarball并查看了它。它有很多东西,我不知道该怎么办。例如,有一个makefile。


阅读 919

收藏
2020-04-07

共1个答案

一尘不染

是的,你可以,但是会很困难。

从中获取flask源代码并解压缩。

https://pypi.python.org/packages/source/F/Flask/Flask-0.10.1.tar.gz

将有一个名称为文件的文件setup.py,你可以看到依赖关系,我在这里列出了它们。下载这些软件包并先安装它们。

'Werkzeug>=0.7',    https://pypi.python.org/packages/source/W/Werkzeug/Werkzeug-0.10.4.tar.gz
'Jinja2>=2.4',  https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gz
'itsdangerous>=0.21' , https://pypi.python.org/packages/source/i/itsdangerous/itsdangerous-0.24.tar.gz
MarkupSafe==0.23 ,https://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.23.tar.gz

从pypi下载所有这些文件,并python setup.py install为每个模块使用进行安装。

现在,你可以通过python setup.py install在flask源代码文件夹中运行来安装flask 。

现在你的系统已经熟悉了flask。

2020-04-07