不使用pip安装Python Flask

Mic*_*ter 3 python flask

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

我没有pip,virtualenv或easy_install。

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

已安装Python 2.7。

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

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

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

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

我尝试过的方法:下载了烧瓶tarball并查看了它。它有很多东西,我不知道该怎么办。例如,有一个makefile。

Man*_*ran 5

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

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

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
Run Code Online (Sandbox Code Playgroud)

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

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

现在您的系统已经熟悉了烧瓶。

:-)

  • 并注意安装“ setuptools”(如前一条评论所述)意味着您现在可以使用“ easy_install” ... (2认同)