在写完python代码之后,想要部署到服务器上。但由于服务器无法连接外网,对应的服务器上也没有代码中用到的包,怎么进行手动安装,正是一件麻烦的事情,现在主要针对这样的情况介绍几种依赖包的手动安装。这里主要介绍flask和jieba的安装,关于其它包的安装,后续添加。
先介绍flask安装包的安装。在 https://pypi.org/ 上下载flask安装包, Linux系统服务器的话,一般选择下载File type是source的,目前的最新版本是 Flask-1.1.2.tar.gz. 通过查看解压包中的setup.py的install requires可以知道需要安装Werkzeug(>=0.15), Jinja2(>=2.10.1), itsdangerous(>=0.24), click(>=5.1). 因此需要依次下载所需要的这四项依赖包,按照这样的规律,查看下载这四项的setup.py文件,还需要下载MarkupSafe >= 0.23,Babel>=0.8, pytz>=2015.7.
具体的安装包依赖关系见下图:
接下来就是按照依赖关系进行安装, 这里给出一个事例;
$ tar -xzvf Wekzeug-1.0.0.tar.gz
$ cd Wekzeug-1.0.0/
$ sudo python setup.py install
。。。。。
flask的安装到此结束,可以正常使用了。
JIeba 的安装比较简单,不需要依赖其它的工具包,可以直接参照上边的代码解压被安装。