如何在不使用pip的情况下安装Python Flask?
我没有pip,virtualenv或easy_install。
这个问题的背景是我在严格控制的AIX计算机上。如果不经过多层管理,我将无法安装任何已编译的代码。但是,我可以安装python模块。
已安装Python 2.7。
我已有一些生成报告的python代码。
我想使用Flask在Web服务上提供该报告。
我正在使用bottle,但是我要使用https,并且Flask下对https的支持似乎更加直接。
我想将Flask库(及其依赖项)放入我的项目中,就像将Bottle放入项目中一样。
我尝试了什么:我下载了flask tarball并查看了它。它有很多东西,我不知道该怎么办。例如,有一个makefile。
是的,你可以,但是会很困难。
从中获取flask源代码并解压缩。
https://pypi.python.org/packages/source/F/Flask/Flask-0.10.1.tar.gz
将有一个名称为文件的文件setup.py,你可以看到依赖关系,我在这里列出了它们。下载这些软件包并先安装它们。
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
现在,你可以通过python setup.py install在flask源代码文件夹中运行来安装flask 。
现在你的系统已经熟悉了flask。